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. Une présentation engageante avec des exemples du monde réel.
Anita
Formation - Building Microservice Architectures
Traduction automatique
J'ai aimé la façon dont l'information était présentée, Hassan est charismatique et bien préparé sur tous les sujets auxquels une question pourrait se poser.
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 pourrez facilement trouver les informations nécessaires dans les formations. Bien structurées. J'ai apprécié le rythme de la formation.
Marius
Formation - Building Microservice Architectures
Traduction automatique
J'apprends beaucoup de nouvelles choses et ma perspective a changé, passant d'une approche de développement à une perspective architecturale.
Georgiana
Formation - Building Microservice Architectures
Traduction automatique
Séance 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
Le bon aperçu général de tous les sujets dans le système de microservices, et puisque nous sommes isolés dans notre environnement de développement, éloignés 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