Packt
Architecture, déploiement et résilience avancés des microservices
Packt

Architecture, déploiement et résilience avancés des microservices

Inclus avec Coursera Plus

Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Avancées

Expérience recommandée

9 heures à compléter
Planning flexible
Apprenez à votre propre rythme
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Avancées

Expérience recommandée

9 heures à compléter
Planning flexible
Apprenez à votre propre rythme

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

Certificat partageable

Ajouter à votre profil LinkedIn

Récemment mis à jour !

septembre 2025

Évaluations

9 devoirs

Enseigné en Anglais

Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

 logos de Petrobras, TATA, Danone, Capgemini, P&G et L'Oreal

Élaborez votre expertise du sujet

Ce cours fait partie de la Spécialisation Architecture des microservices : Patrons de conception et principes
Lorsque vous vous inscrivez à ce cours, vous êtes également inscrit(e) à cette Spécialisation.
  • 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

Packt - Course Instructors
Packt
1 279 Cours303 237 apprenants

Offert par

Packt

En savoir plus sur Cloud Computing

Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.
Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’
Jennifer J.
Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’
Larry W.
Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’
Chaitanya A.
’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’
Coursera Plus

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