WhoBuilt

Key facts

Uses
core layer, Features can access core modules; routing between features goes through the application layer.

Timeline 0

Dated events, newest first. Open the sources under any item.

How we verify
20231 event
  1. reported 2023-09uses
    features layer uses core layer
    Features can access core modules; routing between features goes through the application layer.
    “The feature layer can only access modules in the core layer.”
    23:33inScaling of the PlayStation App with React NativeYouTube

Talks 1

32:55
Scaling of the PlayStation App with React Native

Fernando Ruiz traces the PlayStation App’s evolution from its 2011 launch through its React Native rewrite and the PS5 generation. He explains how the earlier codebase’s overlapping shared and core sections made it difficult to place code and onboard contributors, then describes a three-layer architecture: application, features, and core, with rules to limit dependencies between features. That structure supported growth from a handful of features and two teams to more than 20 features and over 17 teams, alongside higher contribution rates and 99.8% crash-free releases. The talk also covers the costs of that scale, including harder onboarding and component reuse, and urges teams to agree on architecture and processes and adapt them as needed.

Sep 22, 2023· 33 minDiscussed 20:46