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 vos hypothèses et à approfondir votre compréhension au fur et à mesure que vous progressez dans le cours. Dans ce cours complet sur les microservices, vous apprendrez les concepts clés et les techniques nécessaires pour concevoir, communiquer et gérer efficacement les données dans les architectures de microservices. Le cours vous guide à travers les modèles de décomposition, les styles de communication et les stratégies de gestion des bases de données. Vous explorerez comment décomposer les systèmes monolithiques en microservices modulaires, en mettant l'accent sur l'évolutivité, la tolérance aux erreurs et les performances. Des modèles de décomposition clés tels que les capacités commerciales, les sous-domaines et la conception pilotée par le domaine (DDD) vous aideront à structurer vos microservices de manière efficace. Le cours couvre diverses méthodes de communication, des synchrones et asynchrones aux API RESTful, GraphQL et gRPC. Vous apprendrez quand utiliser chaque style de communication, comment concevoir des API et comment relever des défis courants tels que le versionnement des API, la communication inter-services et la charge du trafic réseau. En outre, nous explorerons des modèles de communication avancés avec les passerelles API et la messagerie asynchrone, ce qui vous aidera à optimiser le flux d'informations à travers votre système. Idéal pour les architectes logiciels, les développeurs et les ingénieurs, ce cours vous apprendra à concevoir des architectures de microservices évolutives et résilientes, en couvrant tous les aspects, des principes fondamentaux aux pratiques les plus avancées. Ce cours convient mieux à ceux qui cherchent à affiner leur compréhension des microservices et à acquérir les compétences nécessaires pour construire des systèmes distribués performants. Le cours ne nécessite pas d'expérience préalable dans les microservices, mais une compréhension de base de l'architecture logicielle et des patrons de conception sera utile.

Conception de microservices, communication et traitement des données

Conception de microservices, communication et traitement des données
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 les techniques de décomposition des systèmes monolithiques en microservices en fonction des capacités et des sous-domaines de l'entreprise.
Explorer les avantages et les inconvénients de la communication synchrone ou asynchrone pour les microservices.
Acquérir une expérience pratique de la conception d'API RESTful, GraphQL et gRPC dans des architectures microservices.
Apprenez à gérer les données des microservices en utilisant des modèles tels que le CQRS, l'Event Sourcing et le sharding de base de données.
Compétences que vous acquerrez
- Catégorie : Scalability
- Catégorie : Data Management
- Catégorie : Event-Driven Programming
- Catégorie : Microservices
- Catégorie : Software Architecture
- Catégorie : Databases
- Catégorie : API Design
- Catégorie : Systems Architecture
- Catégorie : Distributed Computing
- Catégorie : Software Design Patterns
- Catégorie : API Gateway
Outils que vous découvrirez
- Catégorie : NoSQL
- Catégorie : GraphQL
- Catégorie : Restful API
Détails à connaître

Ajouter à votre profil LinkedIn
10 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
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 Gestion de réseaux
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.

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
Plus de questions
Aide financière disponible,





