PROGRAMME ACCÉLÉRATEUR

Architecture pour les plateformes multi-produits

Concevez des architectures resilientes et evolutives pour des plateformes supportant plusieurs produits et equipes.

Joseph Kanon
DIRIGÉ PAR Joseph Kanon
0 INSCRITS
3 months DURÉE
5 MODULES
ENGAGEMENT FINANCIER
1 048 746 CFA XOF
Durée 3 months
Format Self-paced
Niveau All Levels

À propos de cet accélérateur

Aperçu et objectifs du programme

La plupart des conseils en architecture partent du principe qu'il n'y a qu'un seul produit. La realite est bien plus complexe. Ce programme vous apprend a concevoir des systemes ou plusieurs produits partagent l'infrastructure, les donnees et l'identite — sans creer un monolithe enchevetre. Vous apprendrez la modelisation de domaine, la decomposition de services, la gouvernance d'API, les patterns de propriete des donnees et les modeles operationnels des equipes plateforme, tires de constructions reelles de plateformes multi-produits.
Self-paced Format
3 months Duration
5 modules, 25 lessons Content
All Levels Level
Included Certificate

Retours projetés

Compétences opérationnelles à l'issue du programme

Produire un plan d'architecture multi-produits complet avec cartes de domaines
frontieres de services et contrats d'API
Concevoir un modele de propriete des donnees attribuant une intendance claire a travers les equipes produit
Elaborer un guide de gouvernance d'API adapte a l'echelle et a la maturite de votre organisation
Creer une feuille de route de maturite de plateforme sequencant les investissements d'infrastructure avec l'impact metier
Livrer une bibliotheque de fiches de decision architecturales couvrant les principaux compromis de conception de plateforme

Structure du programme

5 modules · 25 leçons · 20h 5m

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.

Bounded Contexts in Multi-Product Systems APERÇU
Event Storming Workshop Walkthrough
Context Mapping Patterns
Domain Model Design Lab
Live Domain Modeling Session

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.

Monolith to Microservices: Migration Patterns
Service Boundary Anti-Patterns
Strangler Fig Pattern in Practice
Decomposition Decision Framework
Service Boundary Design Exercise

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.

API Versioning Strategies
Contract-First Development with OpenAPI
GraphQL Federation for Platform APIs
API Governance Playbook
API Design Review Lab

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.

Data Mesh Principles for Product Teams
Event Sourcing and CQRS in Practice
Shared Database Anti-Pattern
Data Contract Design
Data Ownership Mapping Exercise

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.

Building an Internal Developer Platform
Team Topologies for Platform Organizations
Golden Paths and Paved Roads
Platform Maturity Assessment
Capstone: Multi-Product Architecture Blueprint

Livrables

Ressources concrètes que vous créerez

Domain Model Design Lab
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.
Service Boundary Design Exercise
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.
API Design Review Lab
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.
Data Ownership Mapping Exercise
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.
Capstone: Multi-Product Architecture Blueprint
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

Decomposition Decision Framework
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.
API Governance Playbook
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.
Data Contract Design
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.
Platform Maturity Assessment
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

Au moins 5 ans d'experience professionnelle en ingenierie logicielle
incluant du travail sur des systemes distribues
Connaissance d'au moins une plateforme cloud (AWS
Azure ou GCP) et des deploiements containerises
Experience de travail dans ou a la tete d'equipes d'ingenierie livrant du logiciel en production