Fermer

Formation Mach : les nouvelles architectures agiles et composables

  • Architecture
  • Formation détaillée
Vers une architecture en amélioration continue sur base de Microservices, API, Cloud, Headless
62% de participants satisfaits sur les 12 derniers mois
Durée
2 jours (14 h)
Tarif
2295 € / pers. HT
Durée
2 jours (14 h)
Tarif
2295 € / pers. HT

Formation Mach : les nouvelles architectures agiles et composables

Prix
2295€ / pers. HT

Objectifs

  • Analyser les nouveaux patterns de l’architecture composable et évolutive
  • Mettre en œuvre des architectures à base de microservices, API, cloud et headless
  • Identifier le nouveau rôle de l’architecte dans une organisation agile, ainsi que ses enjeux d’alignement et de communication
  • Appliquer les principes de l’architecture agile à travers des exemples concrets issus de grands comptes et de pure players

Programme

1 – Enjeux de la transformation digitale

  • Volatility, Uncertainty, Complexity and Ambiguity (VUCA)
  • Risque d’Ubérisation par les GAFAM et les pure players
  • Lean Startup et MVP, un produit plutôt qu’un projet
  • Scalabilité (cloud-ready)
  • Design for failure (scalabilité, résilience)
  • Interopérabilité via les standards
  • Maîtrise de sa codebase, Software Craftsmanship, et GenAI
  • Architecture Greenfield et Brownfield (pérennisation du Legacy)

2 – Principes d’architecture agile

  • Patterns et anti-patterns d’architecture
  • Principes DRY (Don’t Repeat Yourself), KISS (Keep It Simple, Stupid), YAGNI (You Ain’t Gonna Need It)
  • Test Driven Dévelopment (TDD) et intégration continue
  • Niveaux de maturité des développeurs
  • L’architecture est en évolution constante, recomposition, refactoring
  • Architecture composable : évolutivité, flexibilité (pattern Lego)
  • Architecture hexagonale
  • Architecture émergente/continue
  • Greenfield : Cloud first, Software second, Dev third

3 – Les nouveaux fournisseurs de technologie

  • Offres propriétaires, Cloud, et Open Source
  • Déclin des fournisseurs de serveurs (Dell, HP, IBM…)
  • Déclin des middleware propriétaires (Vmware, IBM, Oracle…)
  • Les Frameworks de développement Brownfield et Greenfield
  • Montée en puissance des outils Open Source des GAFAM (Kubernetes, React, Flutter…)

4 – Les microservices

  • Rappels sur les services et SOA
  • Granularité, Composition et Orchestration de services
  • Définition des microservices
  • Domain Driven Design (DDD)
  • Découplage organisationnel : feature teams autonomes
  • Découplage technique : programmation polyglotte, liberté technologique, CI indépendante
  • Data management et persistance indépendante (théorème de CAP)
  • Command and Query Responsibility Segregation (CQRS)
  • Monolith first : du monolithe aux microservices, sans créer d’entropie
  • Modulith versus Monolith

5 – API first

  • Technologie Restless (Greenfield) et SOAP (Brownfield)
  • API first
  • GRAPHQL et SPARQL
  • Consommer une API : enregistrement, documentation, implémentation, suivi de consommation
  • API as a Product (Stripe, YouSign, DeepL, etc.)
  • Créer une API : Design REST, spécification OpenAPI, options d’authentification
  • Quand recourir à un API manager (Cloud, Gravitee, Krakend)
  • Brownfield : l’API pour pérenniser le Legacy
  • MCP : API et IA

6 – L’architecture Cloud-native

  • La souveraineté numérique
  • Les offres des hyperscalers (AWS, Azure, GCP) et les alternatives françaises
  • Consommer des services Cloud selon le prisme : managé, souverain, FinOps
  • SI hybride en Brownfield
  • SI full-cloud en Greenfield
  • Évolution des offres vers le serverless et scale-to-zero
  • Architecture Cloud-Ready
  • Scalabilité by design (hardware, software, réseau, systèmes de cache)
  • Distribution des traitements (load balancing, containers, machines virtuelles, FaaS)
  • Scalabilité et résilience : auto-scaling et self-healing avec Kubernetes
  • Architecture synchrone versus event driven
  • Distribution du stockage (objets, sql, nosql, no-update)
  • Multi-tenancy et feature-flipping
  • Infrastructure as code et test driven architecture

7 – Architecture Headless

  • L’expérience utilisateur essentielle et surveillée
  • « Design Thinking », Design Systems à l’heure de l’IA
  • Pattern mobile first et architecture multi-écrans
  • Options d’architecture : Static Site Generation (SSG), Server Side Rendering (SSR), Single page application (SPA)
  • Meta-Frameworks Next, Nuxt, Svelte
  • Développer pour le mobile : PWA (React, Angular, Vue), hybride (React native, Flutter, Electron), natif (iOS, Android)
  • Architecture complexe : quand sortir du méta-Framework ?
  • Backend for Frontend (BFF)
  • Omnicanalité et reprise de sessions entre appareils
  • Gestion du mode déconnecté
  • Sécurité avec les JSON Web Token (JWT)
  • Obsolescence des technologies Front

8 – Impact organisationnel des architectures agiles

  • Penser Lean et amélioration continue
  • Brownfield : la place de l’architecte dans SAFe
  • Cartographie du SI : modèles et représentations
  • Manifeste de l‘architecture continue
  • Collaboration entre architecte et tech lead
  • Roadmap agile et refactoring d’architecture
  • Documentation évolutive : Architecture Decision Record (ADR)
  • La documentation intégrée dans Git avec C4, Mermaid, et l’IA

Ce programme a été mis à jour le 21 septembre 2026.

Afficher plus

À qui s’adresse
cette formation ?

Public

Consultantes/consultants, architectes logiciels, cheffes/chefs de projet et développeuses/développeurs.

Prérequis

Aucun.

Osez vous former à l’excellence

  • Un décryptage des tendances
  • Une « Bubble Care » d’exception
  • Partager avec ses pairs
  • Des espaces premium

Modalités

Méthodologie pédagogique

Cette formation concrète et pragmatique est illustrée par de nombreux exemples pratiques issus d’une expérience et d’un savoir-faire acquis sur de nombreux projets de taille variée au sein d’établissements et d’entreprises américaines et françaises. Support de cours téléchargeable en début de formation.

Méthodologie d’évaluation

Le stagiaire reçoit en amont de la formation un questionnaire permettant de mesurer les compétences, profil et attentes du stagiaire. Tout au long de la formation, les stagiaires sont évalués au moyen de différentes méthodes (quiz, ateliers, exercices et/ou travaux pratiques, etc.) permettant de vérifier l'atteinte des objectifs. Un questionnaire d'évaluation à chaud est soumis à chaque stagiaire en fin de formation pour s’assurer de l’adéquation des acquis de la formation avec les attentes du stagiaire. Une attestation de réalisation de la formation est remise au stagiaire.

Osez vous former à l’excellence

Une vision globale pour réussir sa transformation
Un environnement propice
à la réflexion
Des opportunités de networking pour s’enrichir
Des espaces premium pour des formations d'exception

À qui s’adresse
cette formation ?

Public

Consultantes/consultants, architectes logiciels, cheffes/chefs de projet et développeuses/développeurs.

Prérequis

Aucun.

Autres formations sur le même thème