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
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