- Accueil
- Architecture
- Mach : les nouvelles architectures agiles et composables
Nouvelle Formation
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
Objectifs
- Comprendre les nouveaux patterns de l’architecture composable et évolutive
- S’approprier les patterns d’architectures à base de Microservices, API, Cloud, Headless
- Identifier le nouveau rôle de l’architecte dans une organisation agile, ses enjeux d'alignement et de communication
- Acquérir une compréhension approfondie de l'architecture agile au travers d’exemples concrets chez des grands comptes et pure players
Programme
1 – Enjeux de la transformation digitale
- Volatility, Uncertainty, Complexity and Ambiguity (VUCA)
- Risque d’Uberisation par les pure players
- L’expérience utilisateur devenue essentielle, le « Design Thinking »
- “Customer obsession” et omnicanalité (multiplication des devices)
- Lean Startup, autre manière de gérer un projet
- Interopérabilité (via API)
- Scalabilité (cloud-ready)
- Design for failure (scalabilité, résilience)
- Maîtrise de sa codebase
- La pérennisation du Legacy
2 – Principes d’architecture agile
- Rappel : la matrice d’architecture en 4 couches
- Patterns classiques du Système d’Information : Royaume-Émissaire, Échanges, Référentiels, SSO, …
- Patterns challengés : Architectures multi-tiers et Server Side Rendering (SSR)
- Les frameworks de développement
- Assurer le Time-to–market (Cloud first, Software second, Dev third)
- Mode produit : l’architecture est en évolution constante, recomposition, refactoring
- Le découplage (SOA, API, Headless)
- La composition, évolutivité, flexibilité (pattern Lego)
- L’Atomic Design
- Les principes DRY (Don’t Repeat Yourself), KISS (Keep It Simple, Stupid), YAGNI (You Ain’t Gonna Need It)
- Le Software Craftsmanship et GenAI
3 – Les nouveaux fournisseurs de technologie
- Déclin des fournisseurs de serveurs (Sun, HP, IBM..)
- Déclin des middleware complexes (BEA, Sun, IBM, Oracle…)
- L’open source et le rôle centrale GitHub
- Montée en puissance des outils des GAFAM (Kubernetes, React, Flutter…)
4 – Les microservice
- MonolithFirst : du monolithe aux micro-services, sans créer d’entropie
- Modulith versus Monolith
- Granularité, composition, orchestration
- Découplage technique : spécialisation, liberté technologique
- Découplage organisationnel : feature teams autonomes
- Domain Driven Design (DDD)
- Data management et persistance indépendante (persistance polygotte, théorème de CAP)
- Command and Query Responsibility Segregation (CQRS)
- Continuous Integration/Delivery (CI/CD) par service
- Scalabilité et résilience : auto-scaling et self-healing avec Kubernetes
5 – API first
- Les principes et modèles d’API
- API management (authentification, traçabilité, disponibilité)
- Technologie Restless plutôt que SOAP
- API as a Product (Stripe, YouSign, DeepL, etc.)
- GraphQL
- Backend for Frontend (BFF)
- Des API pour pérenniser le Legacy
6 – L’architecture Cloud-native
- Scalabilité by design (hardware, software, réseau, systèmes de cache)
- Services managés en best of breed
- Distribution des traitements (load balancing, containers, machines virtuelles, FaaS)
- Architecture synchrone versus event driven
- Asynchronisme en “just enough”
- Distribution du stockage (objets, sql, nosql, no-update)
- Multi-tenancy et feature-flipping
- Infrastructure as code et test driven architecture
- Les outils des hyperscalers (AWS, Azure, GCP)
- Exposition au risque Cyber (exploits, Bug Bounty)
- Sécurité en contexte Cloud : isolation, zero trust, authentification multifacteur
- Un Cloud sous contrainte de coûts, vendor lock-in, souveraineté
7 – Architecture Headless
- User Experience/Interface (UX/UI), Design Thinking, Design System
- Pattern mobile first
- Omnicanalité et reprise de sessions entre devices
- Contenu marketing en Static Site Generation (SSG)
- Contenu applicatif en Single page application (SPA)
- WebApps : responsive (HTML5) et PWA (Progressive Web App)
- Apps : natives (iOS, Android) et hybrides (React native, Flutter, Electron)
- Frameworks web (vue.js, React, Angular)
- Frameworks natifs (Dart)
- Sécurité avec les JSON Web Token (JWT)
- Obsolescence rapide des technologies Front
8 – Impact organisationnel des architectures agiles
- Utiliser les patterns des pure players chez les grands comptes
- Collaboration architecte et tech lead
- Architecture Decision Record (ADR), anti-pattern du schéma directeur
- Roadmap agile et refactoring d’architecture
- Cartographie dynamique du SI
- Exemple d’une startup devenue scale up
Ce programme a été mis à jour le 8 juillet 2024.
Afficher plusÀ qui s’adresse
cette formation ?
Public
Consultants, architectes, chefs de projets, 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
Animateur
Le mot de l'animateur
« Les schémas directeurs et architectures statiques des années 2000, pensés pour quelques milliers d’employés, ont fait place à des architectures agiles et évolutives destinées à des dizaines de millions d'utilisateurs. Les acteurs historiques, les patterns d’architecture et les technologies ont été totalement disruptés. Les métiers d'architecte se sont transformés en intégrant les pratiques itératives de l’agile. »
Guillaume PLOUIN
Découvrir l'animateurModalité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 (quizz, ateliers, exercices et/ou de 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
Consultants, architectes, chefs de projets, développeurs
Prérequis
Aucun
Autres formations sur le même thème
Architecture
Urbanisation du SI et architectures techniques : réussir sa transformation
Prochaines sessions :
- 2-4 Déc 2024
- 24-26 Mars 2025
- 19-21 Mai 2025
- 23-25 Juin 2025
- 27-29 Août 2025
- 6-8 Oct 2025
- 24-26 Nov 2025
2960 € / pers. HT
Voir toutes les sessions Architecture
Microservices : optimisez vos applications et architectures
Prochaines sessions :
- 28-29 Nov 2024
- 2-3 Avr 2025
- 22-23 Mai 2025
- 29-30 Sep 2025
- 1-2 Déc 2025
2197 € / pers. HT
Voir toutes les sessions Architecture
Maîtrisez les API : conception, sécurité et valorisation
Prochaines sessions :
- 12-13 Déc 2024
- 5-6 Juin 2025
- 16-17 Oct 2025
2197 € / pers. HT
Voir toutes les sessions