Solution
To fully empower self-sufficient, full-stack teams, a single team needs to own a frontend feature and its supporting backend. This BFF component must be self-sufficient in that it employs the CQRS pattern to create materialized views for all upstream dependencies and produces events to all downstream dependencies following the Event Sourcing pattern.
Architecture the user experience as a set of many independent experiences, each supporting a distinct user base and a distinct and cohesive set of features. Each experience is implemented as an independently deployed frontend application, which in turn is composed of multiple independent feature-oriented frontends. Each experience will dictate whether or not multiple flavors of the application ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access