2150 €
par participant
23-25 février 2026
22-24 juin 2026
12-14 octobre 2026
3 jours
France, Suisse, Belgique, Luxembourg (intra-entreprise)
Paris (inter-entreprise)
A distance via Teams
Aménagement de la formation pour les personnes en situation de handicap : cochez la case "Aménagement Handicap" du formulaire "Contactez-nous !"
Architectes logiciel, Tech Leads, Développeurs .NET, Chefs de projets techniques.
Jour 1 – FONDAMENTAUX DE L'ARCHITECTURE MICROSERVICES
Évolution monolithe → microservices
Avantages (scalabilité, agilité, flexibilité) vs défis (complexité, latence réseau)
Quand adopter cette architecture ?
Refactoring : décomposition des fonctionnalités et stratégies de data partitioning
Circuit Breaker, Retry, Timeout, Fallback : états et configuration
Service Registry & Discovery : enregistrement centralisé des services
API Gateway pattern : routage, throttling, authentification centralisée
Patterns de communication : synchrone (REST/gRPC) vs asynchrone (événementiel)
Ateliers : Modélisation architecture pour cas e-commerce, implémentation basique Circuit Breaker, conception API Gateway
Architecture et composants d'APIM
Configuration API Gateway, politiques inbound/outbound
Gestion des versions, throttling, authentification
Import d'APIs via Swagger/OpenAPI
Azure Service Bus : Queues vs Topics/Subscriptions, guarantees (At-least-once, Exactly-once), dead-lettering
Azure Event Grid : routing événementiel, fan-out, subscriptions
CQRS : séparation modèles lecture/écriture pour scalabilité
Event Sourcing : event store immuable, reconstruction d'état, audit trail complet
Saga Pattern : choreography vs orchestration, transactions distribuées, compensating transactions
Ateliers : Configuration APIM et Service Bus, design CQRS, implémentation Saga orchestration, rejeu d'événements
Jour 2 – DÉPLOIEMENT ET ORCHESTRATION
Docker best practices : Dockerfile, images, Azure Container Registry
Kubernetes concepts : Pods, Deployments, Services, Namespaces
Architecture AKS : control plane vs worker nodes
Scaling automatique (HPA), health checks, rolling updates
Persistent volumes et storage classes
Ateliers : Build image Docker (.NET), push vers ACR, création cluster AKS, déploiement multi-conteneurs, configuration PVC
Trois piliers : Logs (Azure Log Analytics), Metrics (Azure Monitor), Traces (Application Insights)
Distributed Tracing : Correlation IDs, OpenTelemetry, identification goulots d'étranglement
Health checks (liveness/readiness probes), SLA monitoring, dashboards
CI/CD pipelines, Infrastructure as Code (Terraform/ARM)
Sécurité : secrets management, Network Policies, RBAC
Stratégies déploiement : Blue-Green, Canary
Aperçu Service Mesh (Istio) pour gestion avancée
Ateliers : Instrumentation OpenTelemetry, distributed tracing, setup pipeline CI/CD, health checks Kubernetes, Network Policies, déploiement multi-env, analyse latence
Récapitulatif architectures
Cas d'usage réels, pièges courants
Roadmap migration monolithe
Jour 3 – PATTERNS AVANCÉS ET CAS PRATIQUES
Resilience patterns avancés (Bulkhead, Timeout composition)
Orchestration saga complexe (multi-étapes, compensations imbriquées)
Event Sourcing avancé : snapshots, projections optimisées
Architecture compète d'une plateforme e-commerce microservices
Migration progressives monolithe existant
Troubleshooting distribuée et performance tuning
Questions ouvertes et discussions