- Cours pratique
- FSE
- Informatique
Formation Continuous Architecture
Encourager la construction et l'évolution progressive des systèmes informatiques de manière adaptative

- Durée
- 2 jours
- Niveau
- Fondamental
- Modalités
- Présentiel
Description de la formation Continuous Architecture
La Continuous Architecture est une approche adaptée aux bonnes pratiques de développement Agile, permettant de répondre aux nouvelles exigences en maîtrisant la temporalité et la profondeur des décisions d'architecture.
Cette formation Continuous Architecture aborde les enjeux auxquels répond la Continuous Architecture, en détaillant ses principes fondamentaux, ses outils, ainsi que la posture que doit adopter l'architecte moderne. Un point clé de ce module est la mise en pratique de la Continuous Architecture à travers une application fil rouge. Le stagiaire devra faire évoluer l'architecture de cette application pour répondre à de nouvelles exigences, offrant ainsi une expérience concrète et approfondie de cette approche.
Chaque partie permet au stagiaire d'expérimenter la Continuous Architecture dans divers contextes, lui faisant appréhender les impacts techniques, sécuritaires, fonctionnels, financiers, de planification, stratégiques et politiques d'une solution. Les exercices offrent aussi l'occasion de découvrir ou revisiter des patterns d'architecture tels que les micro-services, les monolithes, les modèles synchrones et asynchrones, ainsi que les patterns d'intégration et d'amélioration des performances.

Objectifs pédagogiques
Objectifs pédagogiques :
À l'issue de cette formation Continuous Architecture, vous aurez acquis les connaissances et compétences nécessaires pour :
- Découvrir l'approche Continuous Architecture et son intérêt
- Identifier le rôle de l'architecte, ses enjeux en termes de communication et d'alignement des parties prenantes
- Élaborer un argumentaire pour communiquer sur les choix d'architectures et leurs impacts “tech” et “non tech”
- Prendre du recul sur sa pratique d'architecte ou de tech lead
- Se familiariser au travers d'exemples concrets sur les problématiques classiques d'architecture, les patterns de solutions associés, ainsi que la manière de les traiter dans le cadre de l'architecture continue
Objectifs opérationnels
Objectif opérationnel :
Connaître les concepts d'architecture émergente et intentionnelle.
Programme
Contenu du cours, module par module
10 modules
- Définition de la Continuous Architecture
- Les facteurs ayant favorisé l'émergence de l'approche de Continuous Architecture
- Les points clés de la Continuous Architecture
- Les qualités du Continuous Architect
- Attribution et mode d'action du Continuous Architect
Mise en pratique
Exigence : commencer petit
Mise en pratique sur le cas fil rouge
- Intermédiaire/cible, Yagni
- Couplage et découplage
- ADR (Architecture Decision Record)
Exigence : répondre à des besoins très spécifiques
- Mise en pratique sur le cas fil rouge
- Thèmes abordés :
- Architectures cloud
- Démarche de choix d'architecture
- Stacks techniques
- Patterns de migration
Exigence : gérer un pic de charge
- Mise en pratique le cas fil rouge
- Stratégies d'amélioration de performance court et long terme
- Dégradation de service maîtrisée
Exigence : intégration de systèmes
- Mise en pratique sur le cas fil rouge
- Patterns d'intégration
- Dégradation de service maîtrisée
Exigence : optimisation
- Mise en pratique sur le cas fil rouge
- Stratégies d'investigation de problèmes d'optimisation (mais pas que)
- Enjeux de l'observabilité
- Pattern Anti-Corruption Layer
Exigence : intégration transactionnelle avec de multiples fournisseurs
- Mise en pratique sur le cas fil rouge
- Pattern d'agrégateur
- Problématique du testing
- Traiter les transactions distribuées. Pattern SAGA
- Mise en pratique sur le cas fil rouge
- Micro-services
- Systèmes hautement distribués
- Pattern CQRS
- Événementiel
- Mise en pratique sur le cas fil rouge
- Patterns de reporting et publication de données
Programme mis à jour le 07/03/2025
Public concerné
Ce cours s'adresse aux développeurs senior, aux techs lead, aux architectes et plus globalement à toute personne souhaitant comprendre et argumenter leurs choix ou non choix d'architecture grâce à des illustrations concrètes.

Prérequis
Aucun
J’évalue mes connaissances pour vérifier que je dispose des prérequis nécessaires pour profiter pleinement de cette formation en faisant le test de prérequis.
Faire le testFinancement
Cette formation peut être prise en charge par votre entreprise, seule ou avec l’appui de son opérateur de compétences. Nous fournissons le devis et les pièces attendues par l’OPCO.
Formations liées
- Pragmatic ArchitectureRéf. PRAG2 joursIntermédiaireProchaine session : 15 oct.2 200 €
- Design Applicatif : Architecturer une application pour ses besoins présents et futursRéf. DAAA2 joursIntermédiaireProchaine session : 5 nov.1 740 €
- Design Patterns : Conception avec les Design PatternsRéf. SCDP5 joursIntermédiaireProchaine session : 2 nov.3 050 €
- Domain-Driven Design (DDD)Réf. DDDP2 joursIntermédiaireProchaine session : 3 déc.1 740 €