Ce cours comprend Coursera Coach ! Une façon plus intelligente d'apprendre avec des conversations interactives en temps réel qui vous aident à tester vos connaissances, à remettre en question les hypothèses et à approfondir votre compréhension à mesure que vous progressez dans le cours. Dans ce cours, vous plongerez profondément dans les subtilités de l'architecture des microservices, en vous concentrant sur des concepts avancés tels que les transactions distribuées, la résilience, le déploiement et les systèmes pilotés par les événements. Vous apprendrez à gérer des systèmes microservices complexes, en garantissant la haute disponibilité, la tolérance aux erreurs et l'évolutivité. Grâce à l'application pratique de modèles tels que SAGA, Event-Driven Microservices, et le modèle Transactional Outbox, vous acquerrez une expérience pratique de la construction et de l'optimisation des architectures de microservices du monde réel. Le voyage commence par l'exploration des principes fondamentaux des transactions distribuées, y compris les principes ACID, le modèle SAGA, et la gestion de la cohérence des données distribuées. Au fur et à mesure de votre progression, vous découvrirez les architectures pilotées par les événements et leur importance dans les microservices, notamment les hubs d'événements, le streaming d'événements et les techniques de traitement à haut volume. Vous plongerez également dans la résilience des microservices, en utilisant des modèles tels que Circuit Breaker, Bulkhead et Retry pour améliorer la tolérance aux pannes, l'observabilité et la surveillance au sein des systèmes de microservices. Ce cours est idéal pour les développeurs, les architectes et les professionnels de l'informatique qui souhaitent maîtriser l'architecture des microservices. Il nécessite une solide compréhension des concepts de base des microservices et est conçu pour ceux qui ont des connaissances intermédiaires ou avancées. Vous quitterez le cours équipé pour concevoir, déployer et maintenir des systèmes de microservices résilients et évolutifs en toute confiance.


Architecture, déploiement et résilience avancés des microservices
Ce cours fait partie de Spécialisation Architecture des microservices : Patrons de conception et principes

Instructeur : Packt - Course Instructors
Inclus avec
Expérience recommandée
Ce que vous apprendrez
Maîtriser le modèle SAGA et sa mise en œuvre dans les transactions distribuées.
Apprenez à concevoir des microservices pilotés par les événements avec un traitement des événements en temps réel.
Comprendre comment déployer des microservices sans interruption de service à l'aide de conteneurs et d'outils d'orchestration.
Mettre en œuvre des pratiques avancées en matière de résilience, d'observabilité et de surveillance afin de garantir la stabilité du système.
Compétences que vous acquerrez
- Catégorie : Architecture logicielle
- Catégorie : Kubernetes
- Catégorie : Moniteur du système
- Catégorie : Données en temps réel
- Catégorie : Évolutivité
- Catégorie : Modèles de conception de logiciels
- Catégorie : Amazon Web Services
- Catégorie : Programmation événementielle
- Catégorie : Conteneurisation
- Catégorie : CI/CD
- Catégorie : Déploiement dans le nuage
- Catégorie : Docker (Logiciel)
- Catégorie : Microservices
- Catégorie : Informatique distribuée
- Catégorie : Intégrité des données
- Catégorie : Traitement des transactions
- Catégorie : Redis
- Catégorie : L'informatique sans serveur
Détails à connaître

Ajouter à votre profil LinkedIn
septembre 2025
9 devoirs
Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

Élaborez votre expertise du sujet
- Apprenez de nouveaux concepts auprès d'experts du secteur
- Acquérez une compréhension de base d'un sujet ou d'un outil
- Développez des compétences professionnelles avec des projets pratiques
- Obtenez un certificat professionnel partageable

Il y a 8 modules dans ce cours
Dans ce module, nous allons explorer les complexités des transactions distribuées dans les architectures microservices. Vous apprendrez les principes ACID, comment gérer les frontières transactionnelles, et plongerez profondément dans des modèles tels que SAGA et la transaction compensatoire pour maintenir la cohérence. Les défis pratiques et les solutions pour maintenir l'intégrité des données à travers les services distribués seront également discutés.
Inclus
22 vidéos2 lectures1 devoir
Dans ce module, nous couvrirons les concepts de base derrière les architectures pilotées par les événements dans les microservices, en nous concentrant sur la façon dont les événements facilitent la communication entre les services. Vous découvrirez également le sourcing d'événements, la gestion des données pilotée par les événements et le traitement des événements en temps réel. Nous verrons comment concevoir, adapter et évaluer ces architectures pour une efficacité et des performances maximales.
Inclus
9 vidéos1 devoir
Dans ce module, nous allons explorer l'importance de la mise en cache distribuée dans les microservices pour réduire la latence et améliorer l'évolutivité. Vous aurez un aperçu des stratégies et des modèles de mise en cache, comme Cache-Aside, et de la manière dont ils peuvent être mis en œuvre efficacement. En outre, nous discuterons de la façon de concevoir et d'adapter un système de mise en cache distribué au sein de votre architecture pour des performances optimales.
Inclus
11 vidéos1 devoir
Dans ce module, nous couvrirons l'essentiel du déploiement de microservices à l'aide de conteneurs et d'orchestrateurs comme Kubernetes. Vous apprendrez ce qu'est la conteneurisation, les avantages de l'utilisation de Docker et comment tirer parti de Kubernetes pour la mise à l'échelle et la gestion des applications conteneurisées. Les stratégies de déploiement et les pipelines CI/CD seront également abordés pour permettre des processus de déploiement automatisés et efficaces.
Inclus
21 vidéos1 devoir
Dans ce module, nous allons explorer des stratégies pour construire des microservices résilients grâce à des modèles tels que Circuit Breaker, Retry et Bulkhead. Vous apprendrez également à incorporer des outils d'observabilité tels que le traçage et la journalisation distribués pour surveiller efficacement les microservices. Nous conclurons en discutant de la conception et de l'adaptation des solutions de surveillance pour maintenir la haute disponibilité et les performances du système.
Inclus
17 vidéos1 devoir
Dans ce module, nous vous proposons une démonstration pratique de la mise en œuvre d'une architecture de microservices pour une application de commerce électronique. Vous explorerez divers composants microservices, tels que le catalogue, le panier et la commande, et analyserez leur base de code. En outre, nous examinerons l'intégration des solutions de résilience et de surveillance pour assurer la fiabilité du système.
Inclus
9 vidéos1 devoir
Dans ce module, nous présenterons les microservices sans serveur et leurs avantages pour construire des applications évolutives et rentables. Vous plongerez dans les services sans serveur d'AWS, comme Lambda, et apprendrez à créer des architectures axées sur les événements. Nous nous concentrerons également sur les meilleures pratiques pour cartographier et concevoir des architectures de microservices à l'aide de technologies sans serveur.
Inclus
5 vidéos1 devoir
Dans ce module de conclusion, l'auteur exprime sa gratitude pour avoir suivi le cours. Vous serez encouragé à réfléchir aux concepts clés et aux stratégies apprises tout au long du cours et à la manière dont ils contribuent à la construction d'architectures de microservices évolutives, résilientes et efficaces.
Inclus
1 vidéo1 lecture2 devoirs
Obtenez un certificat professionnel
Ajoutez ce titre à votre profil LinkedIn, à votre curriculum vitae ou à votre CV. Partagez-le sur les médias sociaux et dans votre évaluation des performances.
Instructeur

Offert par
En savoir plus sur Cloud Computing
Statut : Essai gratuitVanderbilt University
Statut : Essai gratuit
Statut : Essai gratuit
Statut : Essai gratuit
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?





Ouvrez de nouvelles portes avec Coursera Plus
Accès illimité à 10,000+ cours de niveau international, projets pratiques et programmes de certification prêts à l'emploi - tous inclus dans votre abonnement.
Faites progresser votre carrière avec un diplôme en ligne
Obtenez un diplôme auprès d’universités de renommée mondiale - 100 % en ligne
Rejoignez plus de 3 400 entreprises mondiales qui ont choisi Coursera pour les affaires
Améliorez les compétences de vos employés pour exceller dans l’économie numérique
Foire Aux Questions
Oui, vous pouvez visionner la première vidéo et le syllabus avant de vous inscrire. Vous devez acheter le cours pour accéder au contenu qui n'est pas inclus dans l'aperçu.
Si vous décidez de vous inscrire au cours avant la date de début de la session, vous aurez accès à toutes les vidéos et à toutes les lectures du cours. Vous pourrez soumettre vos travaux dès le début de la session.
Une fois que vous vous serez inscrit et que votre session aura commencé, vous aurez accès à toutes les vidéos et autres ressources, y compris les lectures et le forum de discussion du cours. Vous pourrez consulter et soumettre des évaluations pratiques, et effectuer les devoirs notés requis pour obtenir une note et un certificat de cours.
Plus de questions
Aide financière disponible,

