Accueil > Formations > Management IT & Gouvernance des Systèmes d'Information > Décryptage & Tendances IT > Architectures des SI : état de l’art des styles et patterns modernes
Architectures des SI : état de l’art des styles et patterns modernes
Maîtrisez le panorama des architectures SI actuelles pour faire des choix techniques argumentés et concevoir une cible cohérente et évolutive.
Vue d'ensemble
- Culture générale du système d'information et du développement logiciel
- Connaissances de base des architectures techniques (web, réseau, bases de données)
- Notion du cycle de vie d'un projet IT
Objectifs pédagogiques
Programme détaillé
Urbanisation, gouvernance et cadre d'architecture du SI
– Architecture, conception, infrastructure : clarifier les notions et les périmètres
– Architecture d’entreprise : articulation des couches métier, fonctionnelle, applicative et technique
– Rôles des architectes du SI : d’entreprise, applicatif, technique, données, sécurité
– Urbanisation du SI : zones, quartiers, îlots et blocs ; découpage et règles d’urbanisme (PLU)
– Cartographies SI : lecture, niveaux de représentation et analyse d’impact
– Référentiels d’architecture : TOGAF, Zachman, et positionnement de COBIT/ITIL
– Gouvernance d’architecture : référentiel d’entreprise, pilotage de l’obsolescence technologique
– Lecture critique d’une cartographie SI et identification des choix structurants
– Échange sur la stratégie d’architecture d’une entreprise selon son domaine d’activité
Architectures applicatives modernes
– Styles architecturaux : monolithe, 1-tier à N-tiers — avantages, limites et critères de choix
– Architecture hexagonale et Clean Architecture : isolation du métier et testabilité
– Backend For Frontend (BFF) : adapter le back-end aux besoins des canaux
– Front-end moderne : SPA, PWA, WebAssembly et frameworks (React, Angular, Vue.js)
– Applications mobiles : natif vs hybride (Flutter, React Native, .NET MAUI)
– Back-end : panorama des écosystèmes (Spring Boot, ASP.NET Core, Node.js, Symfony)
– Stateless et gestion de session : impacts sur la scalabilité
– Analyse des impacts d’un choix d’architecture applicative sur une application type
– Échange comparatif sur les critères de sélection d’un style architectural
Intégration et stratégie d'API
– Du legacy à l’intégration moderne : EAI, ESB, ETL — rôle et limites actuelles
– API REST : principes, maturité et bonnes pratiques
– GraphQL et gRPC : cas d’usage et critères de choix face à REST
– API Management : exposition, sécurité, versionnement et gouvernance des API
– Message brokers et EventBus : découplage et communication asynchrone
– Transformation par l’API : modernisation d’un SI par exposition de services
– Modernisation d’une intégration point-à-point legacy vers une approche API/événementielle
– Échange sur les impacts d’une stratégie d’intégration sur le SI
SOA, microservices et architectures événementielles
– SOA : principes fondateurs et héritage pour les architectures actuelles
– Microservices : découpage par domaine métier, indépendance, autonomie et gouvernance
– Architecture événementielle (Event-Driven) : gouvernance des événements et flux
– Patterns d’architecture distribuée : Saga, CQRS, Event sourcing
– Observabilité by design : logs, métriques et traces
– Sécurité des architectures distribuées : approche Zero Trust
– Esquisse de découpage d’un monolithe en domaines et services autonomes
– Échange sur les arbitrages microservices vs monolithe selon le contexte
Architectures cloud et plateformes techniques
– Cloud computing : principes et les 5 caractéristiques (NIST)
– Modèles de service et de déploiement : IaaS, PaaS, SaaS, FaaS ; public, privé, hybride
– Hyperscalers et souveraineté : CloudAct, SecNumCloud, enjeux de réversibilité
– Architecture serverless et patterns de migration vers le cloud
– Conteneurisation et orchestration : Docker, Kubernetes
– Industrialisation : Infrastructure as Code (Terraform, GitOps), DevOps et CI/CD
– Maîtrise des coûts : FinOps et arbitrages économiques ; Edge Computing
– Définition de critères de migration cloud pour une application existante
– Échange sur les impacts coûts et souveraineté d’une cible cloud
Architecture orientée données
– Styles d’architecture data : data-centric, datahub, data lake (ELT), data warehouse
– Décisionnel classique et temps réel : usages et limites
– Modélisation et gouvernance de la donnée : qualité, responsabilités, MDM
– Datamarts : exposition de la donnée aux utilisateurs métier
– Les métiers de la donnée : rôles et organisation autour de la donnée
– Esquisse d’un modèle de données d’entreprise pour un cas métier
– Échange sur le choix d’une architecture data selon les usages cibles
Architectures de confiance et sécurité
– Contexte de la sécurité des SI : surface d’attaque et enjeux actuels
– Authentification et habilitations : du SSO à l’Identity & Access Management (IAM, OAuth)
– Sécurité des API : JWT, jetons et protection des échanges
– Zero Trust Network : principes de durcissement d’une architecture
– Security by Design : intégrer la sécurité dès la conception
– Chiffrement et confiance : panorama des mécanismes (PKI, TLS)
– Durcissement d’une architecture cible selon les principes Zero Trust
– Échange sur l’intégration de la sécurité dans une démarche d’architecture
IA dans le SI et perspectives
– L’IA dans le cycle de vie logiciel : assistants IA au développement et impacts sur les pratiques
– Impacts de l’IA sur l’architecture : nouveaux composants et points d’attention
– Facteurs de succès d’une transformation d’architecture
– Réduire le temps d’adoption des nouvelles architectures
– Organiser une veille technologique pérenne et structurée
– Synthèse des choix d’architecture d’un cas fil rouge et des facteurs de succès
– Échange prospectif sur la place de l’IA dans l’évolution du SI
Prochaines sessions
Avis des participants
Financement
Cette formation est éligible aux financements OPCO et FNE-Formation. Nos équipes vous accompagnent dans le montage de votre dossier.
En savoir plus sur le financement
