
Dans cet aperçu, je me présente en tant que formateur, je présente les thèmes qui seront abordés, les prérequis et le public visé.
Dans cette section, je présente avec un exemple, le modèle d'architecture dite monolithique qui a précédé les architectures de services ainsi que leurs avantages
Malgré quelques avantages, une fois que l'application grossit et que l'équipe s'agrandit, cette approche présente un certain nombre d'inconvénients qui peuvent devenir critiques avec le temps. Je fais le tours de ces limites dans cette session
Dans cette session, je présente l'architecture orientée service SOA: la définition, un exemple d'architecture d'une application bâtie suivant ce style et les faiblesses de ce modèle d'architecture.
Dans cette session, je présente une définition des architectures de microservices, et une liste de caractéristiques communes à ces architectures qui seront présentées plus en détail dans les trois prochaines sessions.
Je présente dans cette session les trois premières caractéristiques communes aux architectures de microservices
Je présente dans cette session trois autres caractéristiques communes aux architectures de microservices
Je présente dans cette session, les trois dernières caractéristiques communes aux architectures de microservices
Je présente dans cette session les points de différence entre les architectures des microservices et les architectures orientées service
Cette section liste quelques avantages qu'une entreprise peut tirer de l'adoption des microservices
Cette session explore les technologies qui vont ensemble avec les microservices
Cette session présente les défis à anticiper lors de la mise en oeuvre des microservices
Les participants vont apprendre dans cette session les caractéristiques clés d'un microservice
Les participants vont comprendre la structure d'un microservice
Le terme “Microservices” est apparu dans le vocabulaire du monde des applications d’entreprise il y a déjà quelques années, mais on l’entend encore de plus en plus ces derniers temps. Ce modèle d’architecture logiciel devient de plus en plus attrayant et nombreux sont les nouveaux projets qui l’adoptent. Les résultats sont jusqu'à présent positifs à tel point que ce style est en train de devenir le choix par défaut pour la création d'applications d'entreprise. Malheureusement cependant, il n’existe pas beaucoup d'informations qui décrivent ce modèle d’architecture, et comment le mettre en œuvre, en particulier pour le public francophone.
Dans ce cours, je ferai avec vous le tour des concepts fondamentaux des microservices. Je commencerai par une introduction sur les architectures dites monolithiques, leurs avantages et leurs limites. Puis, je parlerai de l’architecture orientée service (SOA), des premières mises en œuvre de ce modèle d’architecture et des problèmes qu’elles ont soulevés.
Dans le vif du sujet, je vous entretiendrai sur les architectures des microservices: les caractéristiques communes aux architectures de microservices, les différences avec SOA, les avantages qu'une entreprise peut en tirer, les situations où elles sont recommandées, les technologies qui les rendent possibles et les défis à anticiper lors de la mise en œuvre.