Architecture en microservices : se doter de flexibilité et d’agilité (PER-798)

L'architecture microservices est une méthode de développement logiciel qui vise à décomposer une application pour en isoler les fonctions clés, chacune de ces fonctions est appelée « service ». Ces services sont créés pour répondre à un besoin métier... Lire la suite

Niveau
pour tous
Mode de formation
Sur mesure
2 jours
1 groupe disponible
Langue
Français

L'architecture microservices est une méthode de développement logiciel qui vise à décomposer une application pour en isoler les fonctions clés, chacune de ces fonctions est appelée « service ». Ces services sont créés pour répondre à un besoin métier précis et unique. De plus, ces microservices sont indépendants et modulables, cela permet que chacun soit développé et déployé sans affecter les autres.

Cette formation vise à faire découvrir aux participants les concepts de l'architecture de microservices, une façon de faire très utile pour se doter de flexibilité et d'agilité afin fournir rapidement des produits et services informatiques de valeur aux clients, dans un contexte classique ou agile.

À la fin de cette formation, le participant sera en mesure de :
•Être en mesure de différentier l'architecture orientée services (SOA) de celle en microservices.
•Identifier les avantages et les inconvénients de ce type d'architecture.
•Comprendre le fonctionnement des communications entre les microservices.
•Reconnaître l'importance de la virtualisation en conteneurs dans une architecture en microservices.

Cette formation s'adresse principalement aux différentes instances dirigeantes en TI, aux conseillers en architecture, aux intervenants d'affaires et à ceux en TI engagés dans le support, la maintenance ou l'évolution des produits et services TI, dans un contexte agile ou non.

Introduction

Différentier l'architecture orientée services (SOA) de celle en microservices
• La taille
• La réutilisation
• La communication
• La duplication des données

Avantages et inconvénients de l'architecture en microservices
• Développement, base de code, déploiement
• Adaptation à la demande
• Équipes et taille des projets
• Isolation des données et résilience
• Complexité, tests et intégrité des données
• Performance

Patrons de communications dans l'architecture en microservices
• Orchestration
• Chorégraphie
• Éléments essentiels pour la mise en place architecture de microservices
• Virtualisation
• Conteneurs (Dockers)
• Gestion des conteneurs (kubernetes)

Les microservices en infonuagique (cloud computing)
• L'application à 12 facteurs (Twelve-Factor Methodology)
• Microsoft et AWS

L'utilité de l'architecture en microservices en agilité.
• Travailler par itérations pour fournir de la valeur rapidement et fréquemment.
• Déploiement en continu et DevOps.

Conclusion

Attestation de participation.

7h par jour.

  • OIQ

Sur mesure

Partager

Vous cherchez le meilleur expert pour votre entreprise?

Découvrez le forfait qui vous convient!

Vous êtes formateur?

Découvrez pourquoi des milliers de formateurs choisissent Boomrank

Entreprise de formation

ÉTS Formation

ÉTS Formation

  • Canada
    Montréal
Fiche de l'entreprise

Formateurs

Formateurs et formatrices ÉTS Formation

Formateurs et formatrices ÉTS Formation

Experts actifs et expertes actives dans leur domaine


Disponibilité(1)

  • Sur mesure

    Sur mesure

    Tarif

    Sur mesure