When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

Udemy logo

Concevoir une architecture de microservices en 3 étapes

Une démarche simple et éprouvée pour concevoir une application modulaire et agile à base de microservices

     
  • 4.1
  •  |
  • Reviews ( 118 )
₹519

This Course Includes

  • iconudemy
  • icon4.1 (118 reviews )
  • icon2h 8m
  • iconenglish
  • iconOnline - Self Paced
  • iconprofessional certificate
  • iconUdemy

About Concevoir une architecture de microservices en 3 étapes

S’il est vrai que définir une architecture de microservices est plus un art qu'une science, il est important de bien connaître les règles de l’art avant de se lancer. C’est en quelques sortes l’objet de ce cours. Vous apprendrez une démarche simple et éprouvée de conception d’une architecture de microservices en trois étapes. Il est généralement plus facile de comprendre les concepts en suivant un exemple concret, typique et complet. C'est l'approche que j’adopte dans ce cours. Nous allons définir pas à pas le long du cours une architecture de microservices pour une application exemple. Vous apprendrez comment identifier les opérations système et définir le modèle du domaine à haut niveau, en partant des exigences de la future application; comment identifier les services et définir leurs API; et comment définir les collaborations entre les différents services. Vous bénéficierez aussi de plusieurs directives générales de conception des microservices, des conseils qui vous aideront à concevoir et à modéliser des applications à base de microservices évolutives, flexibles, maintenables et sécuritaires. Ce processus en 3 étapes est une démarche formalisée, documentée et éprouvée par des architectes expérimentés. J’y apporte ma touche personnelle en me basant sur mes propres expériences. Tout au long du cours, j’essaie de mettre une emphase particulière sur des aspects qui m’ont paru plus difficiles à mes débuts. Le but étant d’attirer l’attention sur ce qui peut être considéré comme des erreurs de débutant. Des exercices pratiques sous forme de quiz sont fournis à la fin de chaque partie du cours afin de vous permettre de tester les connaissances acquises.

What You Will Learn?

  • Un rappel des concepts de base des architectures de microservices .
  • Une démarche de conception d’une architecture de microservices en trois étapes .
  • Comment définir le modèle du domaine à haut niveau et les opérations systèmes à partir des exigences .
  • Comment définir les services suivant l'approche "décomposition par capacité d’affaires" .
  • Comment définir les services suivant l'approche "décomposition par sous-domaines" .
  • Comment définir les API et les collaborations entre les microservices .
  • Reconnaitre les obstacles et les défis de la décomposition d'une application en services .
  • Appliquer la démarche sur un exemple pratique et concret.