Plan du cours
Comprendre Microservices
- Qu'est-ce que les microservices ?
- Principaux avantages et défis des microservices
- Architectures monolithiques et microservices
Concevoir des systèmes de microservices
- Principes de l'architecture microservice
- Définir les limites 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
Approvisionnement en événements
- Comprendre les concepts d'approvisionnement en événements
- Avantages et cas d'utilisation de l'approvisionnement en événements
- Mise en œuvre d'architectures pilotées par les événements
CQRS (Command Query Responsibility Segregation)
- Introduction au CQRS
- Quand utiliser le CQRS ?
- Implémentation de la CQRS dans les systèmes de microservices
Autres Design Patterns pour les architectures basées sur les microservices
- Registre et découverte de services
- Maillage de services et passerelles API
- Modèles de résilience (par exemple, Circuit Breaker, Bulkhead)
Conception et exploitation des systèmes
- Surveillance et journalisation dans les microservices
- Conteneurisation et orchestration (par exemple, Docker, Kubernetes)
- Considérations de sécurité pour les microservices
Adoption Microservices
- Évaluer l'état de préparation de l'organisation aux microservices
- Étapes de la migration d'un monolithe vers des microservices
- Gérer les défis culturels et techniques
Résumé et prochaines étapes
Pré requis
- Expérience préalable en matière de programmation
Public
- Développeurs de logiciels
- Architectes système
- DevOps professionnels
Nos clients témoignent (7)
C'était un bon mélange d'informations pratiques et théoriques. Présentation engageante avec des exemples du monde réel.
Anita
Formation - Building Microservice Architectures
Traduction automatique
J'ai aimé la façon dont les informations ont été présentées, Hassan est charismatique et il est bien préparé sur tous les sujets susceptibles de faire l'objet d'une question.
Daniel Onisor
Formation - Building Microservice Architectures
Traduction automatique
L'interaction avec nous, les exercices et le matériel. Beaucoup de choses expliquées et très pratiques.
Stefan Andrei
Formation - Building Microservice Architectures
Traduction automatique
Si vous êtes intéressé par le sujet, vous pouvez facilement trouver les informations nécessaires dans les formations. Bien structurée. J'ai apprécié le rythme de la formation.
Marius
Formation - Building Microservice Architectures
Traduction automatique
J'ai appris beaucoup de choses nouvelles et j'ai changé mon point de vue, qui est passé du développement à l'architecture.
Georgiana
Formation - Building Microservice Architectures
Traduction automatique
Session interactive avec des questions nous aidant à comprendre le sujet actuel, bon équilibre entre la théorie et la pratique.
Mihai Cleja
Formation - Building Microservice Architectures
Traduction automatique
Une bonne vue d'ensemble générale de tous les sujets du système de microservices, et étant donné que nous sommes isolés dans notre environnement de développement loin du web, les options technologiques actuelles disponibles pour surmonter divers problèmes des microservices.
Brian Wilkinson - Mass Consultants Ltd
Formation - Building Microservice Architectures
Traduction automatique