Plan du cours
Compréhension des microservices
- Qu'est-ce qu'un microservice ?
- Principaux avantages et défis des microservices
- Architectures monolithiques vs architectures de microservices
Conception de systèmes de microservices
- Principes de l'architecture de microservices
- Délimitation des services
- Communication entre les services
Conception de services
- API RESTful et contrats de service
- Stratégies de versioning des services
- Partitionnement des données et stockage 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 pilotées par les événements
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 et découverte de services
- Maillage de services (service mesh) 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 des microservices
- Évaluation de la préparation organisationnelle pour les microservices
- Étapes de migration d'une architecture monolithique vers des microservices
- Gestion des défis culturels et techniques
Résumé et prochaines étapes
Pré requis
- Avoir une expérience préalable en programmation
Public visé
- Développeurs logiciels
- Architectes système
- Professionnels DevOps
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