bestcourses is supported by learners. When you buy through links on our website, we may earn an affiliate commission. Learn more

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.2 / 5.0
256 students2 hours 9 minutes

Created by Jean Claude SIMO, offered on Udemy

bestcourses score™

Student feedback

3.9/10

To make sure that we score courses properly, we pay a lot of attention to the reviews students leave on courses and how many students are taking a course in the first place. This course has a total of 256 students which left 47 reviews at an average rating of 4.2, which is below the average.

Course length

9/10

We analyze course length to see if courses cover all important aspects of a topic, taking into account how long the course is compared to the category average. This course has a length of 2 hours 9 minutes, which is pretty short. This might not be a bad thing, but we've found that longer courses are often more detailed & comprehensive. The average course length for this entire category is 4 hours 58 minutes.

Overall score

4.4/10

This course currently has a bestcourses score of 4.4/10, which makes it an below average course. Overall, there are most likely better courses available for this topic on our platform.

Description

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

Requirements

  • Des connaissances en développement sont nécessaires, bien qu'il n'y ait pas de programmation réelle
  • La connaissance des concepts d'architecture logicielle est recommandée mais pas obligatoire
  • Être au courant des architectures microservices, même si le cours commence sur un rappel des concepts de base des architectures microservices
Udemy logo
Available on

Udemy

With almost 200,000 courses and close to 50 million students, Udemy is one of the most visited online learning platforms. Popular topics include software development, the digital economy, but also more traditional topics like cooking and music.

Frequently asked questions

  • Price: $94.99
  • Platform: Udemy
  • Language: French
  • 2 hours 9 minutes
Concevoir une architecture de microservices en 3 étapes thumbnail

bestcourses score: 4.4/10

There are most likely better courses available for this topic.