Prenez contact avec nous

Plan du cours

Compréhension des microservices

  • Que sont les microservices ?
  • Principaux avantages et défis des microservices
  • Architectures monolithiques vs architectures en microservices

Conception de systèmes de microservices

  • Principes de l'architecture des microservices
  • Délimitation des services
  • Communication entre les services

Conception des services

  • API RESTful et contrats de service
  • Stratégies de versionnement des services
  • Partitionnement et stockage des données pour les microservices

Event Sourcing

  • Compréhension des concepts de l'event sourcing
  • Avantages et cas d'utilisation de l'event sourcing
  • Mise en œuvre d'architectures événementielles

CQRS (Séparation des responsabilités de commande et de requête)

  • Introduction au CQRS
  • Quand utiliser le CQRS
  • Mise en œuvre du CQRS dans les systèmes de microservices

Autres modèles de conception pour les architectures basées sur des microservices

  • Registre de services et découverte
  • Maillage de services et passerelles API
  • Modèles de résilience (par exemple, Circuit Breaker, Bulkhead)

Conception et opérations système

  • Surveillance et journalisation dans les microservices
  • Conteneurisation et orchestration (par exemple, Docker, Kubernetes)
  • Considérations de sécurité pour les microservices

Adoption des microservices

  • Évaluation de la préparation organisationnelle aux microservices
  • Étapes de migration du monolithe vers les microservices
  • Gestion des défis culturels et techniques

Résumé et prochaines étapes

Pré requis

  • Expérience préalable en programmation

Public cible

  • Développeurs logiciels
  • Architectes systèmes
  • Professionnels DevOps
 14 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (7)

Cours à venir

Catégories Similaires