Packt

Conception de microservices, communication et traitement des données

Packt

Conception de microservices, communication et traitement des données

Inclus avec Coursera Plus

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

Expérience recommandée

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

Expérience recommandée

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

Ce que vous apprendrez

  • Maîtriser les principes fondamentaux de la communication des microservices, y compris les communications synchrones et asynchrones, les API RESTful et gRPC.

  • Apprenez à mettre en œuvre des passerelles API et des modèles tels que BFF pour optimiser la communication dans les architectures microservices.

  • Comprendre les techniques avancées de gestion des données, telles que le CQRS, l'approvisionnement en événements et le partage des bases de données.

  • Acquérir des compétences pratiques dans la gestion des problèmes liés aux microservices, tels que la communication entre services et les goulets d'étranglement au niveau des bases de données,

Compétences que vous acquerrez

  • Catégorie : Magasin de données
  • Catégorie : Développement de bases de données
  • Catégorie : Architecture des systèmes

Outils que vous découvrirez

  • Catégorie : Apache Kafka

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Évaluations

7 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 5 modules dans ce cours

Dans ce module, nous couvrirons les principes de base de la communication des microservices, en nous concentrant sur les différences clés avec les systèmes monolithiques. Vous explorerez la communication synchrone et asynchrone et apprendrez à concevoir et à mettre en œuvre des API RESTful pour une interaction transparente entre les services.

Inclus

12 vidéos2 lectures1 devoir

Dans ce module, nous allons nous plonger dans les modèles de passerelles API, en explorant la façon dont elles aident à gérer et à acheminer le trafic entre les microservices. Vous concevrez et mettrez en œuvre l'architecture de la boutique en ligne à l'aide de passerelles API, en optimisant le routage et la communication pour les différentes exigences des clients.

Inclus

13 vidéos1 devoir

Dans ce module, nous présenterons la communication asynchrone et l'architecture pilotée par les événements (ADA), en explorant comment ces modèles soutiennent l'évolutivité et la résilience. Vous concevrez et mettrez en œuvre un modèle de publication/abonnement dans les microservices de la boutique en ligne afin d'optimiser la communication et les performances du système.

Inclus

7 vidéos1 devoir

Dans ce module, nous explorerons les principes et les modèles de gestion des données des microservices, y compris la manière de choisir la bonne base de données. Vous découvrirez la base de données par service, la persistance polyglotte et les stratégies de mise à l'échelle comme le sharding pour garantir la cohérence des données et des performances élevées dans vos microservices.

Inclus

11 vidéos1 devoir

Dans ce module, nous aborderons les modèles avancés de gestion des données des microservices, tels que le CQRS et l'approvisionnement en événements. Vous apprendrez à séparer les commandes et les requêtes pour améliorer les performances et l'évolutivité, et à concevoir un système qui garantit la cohérence des transactions distribuées.

Inclus

8 vidéos1 lecture3 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 763 Cours500 581 apprenants

Offert par

Packt

En savoir plus sur Mise en réseau

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