Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Les patterns de conception des microservices
Rating: 4.1 out of 5(275 ratings)
1,390 students

Les patterns de conception des microservices

Utiliser les meilleurs patterns de conception pour améliorerez l'efficacité de votre application à base de microservices
Last updated 1/2021
French

What you'll learn

  • Les principaux patterns de conception des microservices expliqués simplement avec des exemples
  • Les patterns d’intégration : composition d'API, API Gateway, BFF, la messagerie asynchrone et ses variantes
  • Les patterns de gestion des données : Base de données par service, SAGA, Event Sourcing, CQRS, Combinaison Event Sourcing et CQRS
  • Un pattern de fiabilité : le pattern Circuit Braker
  • Un pattern de migration Monolithe vers Microservice : le pattern Strangler
  • Les patterns de décomposition: la décomposition par capacité d'affaires, la décomposition par sous-domaine

Course content

7 sections18 lectures2h 22m total length
  • Aperçu4:19
  • Définition4:02

Requirements

  • La connaissance des concepts d'architecture logicielle est recommandée, mais pas obligatoire
  • Être au courant des concepts de bases des architectures de microservices
  • Être curieux et avoir de l’intérêt pour l’innovation dans le domaine des solutions logicielles

Description

Il n’est pas facile de trouver des ressources sur les microservices, et cela est encore plus difficile pour un public francophone. Je n’ai personnellement pas trouvé jusqu’alors un cours unique qui explique simplement les principaux patrons de conception des microservices comme SAGA, CQRS et d’autres.

Ce cours ne fait que ça!

Dans ce cours, je vous amène plus loin dans la pratique de conception des microservices. Vous apprendrez comment utiliser des modèles de solutions éprouvées à des problèmes de conception couramment rencontrés dans l'industrie.

J'utilise des termes simples et des exemples pour expliquer le fonctionnement des principaux patterns de conception des microservices.

La présentation d’un patron de conception commence avec la définition du problème de conception qu’il permet de résoudre, suivi d’une description détaillée de la solution appuyée par des diagrammes simples qui illustrent les interactions entre les composantes.

À la fin de ce cours, vous serez tout de suite capable d’appliquer à vos propres projets les patterns que vous avez appris. Il sera aussi plus facile pour vous de comprendre l'architecture des solutions implémentées avec ces patterns.

Voici une liste non exhaustive des patrons de conceptions qui seront abordés

- CQRS

- SAGA

- API Gateway,

- BBF

- Event Sourcing

- Circuit Braker

- Strangler

- messagerie asynchrone

- et d’autres…

Plus qu'un simple catalogue de patrons de conception des microservices, ce cours pratique offre des conseils basés sur ma propre expérience et celle de plusieurs auteurs de références pour vous aider dans la conception et l’implémentation de votre application à base des microservices.

Who this course is for:

  • Les développeurs qui travaillent (ou qui aspirent travailler) sur le développement des microservices
  • Les développeurs qui pensent à décomposer leur application courante en microservices
  • Les architectes logiciels qui veulent approfondir leur connaissance sur la conception des microservices
  • Toute personne désireuse d’acquérir des connaissances techniques approfondies sur les approches de conception et structuration des systèmes à base de microservices