Explore how to identify and map bounded contexts across a multi-product platform. Through event storming workshops and context mapping exercises, you will build a shared domain language that scales across teams and products.
Architecture pour les plateformes multi-produits
Concevez des architectures resilientes et evolutives pour des plateformes supportant plusieurs produits et equipes.
À propos de cet accélérateur
Aperçu et objectifs du programme
Retours projetés
Compétences opérationnelles à l'issue du programme
Structure du programme
5 modules · 25 leçons · 20h 5m
Learn proven strategies for breaking apart monolithic systems into well-bounded services. Explore migration patterns, anti-patterns to avoid, and decision frameworks that help you decompose with confidence rather than guesswork.
Master the discipline of API design at platform scale. Learn versioning strategies, contract-first development, GraphQL federation, and how to build governance processes that keep APIs consistent without slowing teams down.
Tackle the hardest problem in multi-product platforms: data. Learn data mesh principles, event sourcing, CQRS, data contracts, and how to assign clear data ownership without falling into the shared database trap.
Bring it all together by learning how to build an internal developer platform and organize teams to sustain a multi-product architecture. Cover golden paths, platform maturity models, and the capstone architecture blueprint.
Livrables
Ressources concrètes que vous créerez
Apply everything from this module in a hands-on project. Given a realistic multi-product platform scenario, you will produce a domain model with bounded contexts, context maps, and integration contracts ready for peer review.
Put theory into practice by analyzing a monolithic codebase and proposing service boundaries. Submit your decomposition plan with rationale for each boundary decision, including coupling analysis and migration sequencing.
Design and review a set of APIs for a multi-product platform scenario. Apply versioning strategies, write OpenAPI specifications, and conduct a peer review using the governance playbook criteria from this module.
Map data ownership across a multi-product platform scenario. Identify data domains, assign stewardship, define data products, and create contracts between producers and consumers. Submit your ownership matrix with rationale for each assignment.
Synthesize everything from the program into a comprehensive architecture blueprint for a multi-product platform. Deliver domain models, service boundaries, API contracts, data ownership maps, team structures, and a platform maturity roadmap in a single cohesive document.
Le Conseil consultatif
Architectes et mentors du programme
Ressources incluses
Ressources exclusives incluses avec l'inscription
A structured decision framework document that guides you through evaluating whether a module should be extracted as a service. Covers coupling analysis, deployment frequency, team ownership, data affinity, and scalability requirements.
A comprehensive document outlining how to establish API governance in a multi-team organization. Covers style guides, review processes, linting automation, breaking change detection, and how to balance governance rigor with developer velocity.
A reference document covering data contract specification patterns. Learn how to define schema expectations, quality guarantees, SLAs, and change management processes between data producers and downstream consumers.
A structured assessment document to evaluate your organization's platform maturity across dimensions including self-service capabilities, observability, deployment automation, documentation, and developer experience metrics.
Conditions d'admission
Prérequis pour l'admission