Fiche Formation

Séminaire Microservices

Objectifs

Sensibiliser les développeurs, architectes, chefs de projet et décideurs aux problématiques des architectures microservices

Public

  • Développeurs
  • Architectes
  • Chefs de projet
  • Responsables d’équipe
  • Responsables technique

Pré-requis

Connaissances sur les architectures techniques et en particulier microservices

Méthodes pédagogiques

70 % théorie/ 30 % retours d’expérience, cas d’utilisation, échanges

 

MODALITÉS D’ÉVALUATION

Un questionnaire d’évaluation à chaud sera adressé aux participants à la fin de la formation. Cette évaluation mesure le niveau 1 de Kirkpatrick.

Description

Les systèmes distribués ont largement évolué ces 10 dernières années, passant d’applications monolithiques conséquentes et complexes, à de petits containers de services, apportant plus de souplesse et d’agilité au sein des systèmes d’information. Le terme « Architecture microservices » a vu le jour pour décrire cette manière particulière de concevoir des applications logicielles. Reste que pour développer un système applicatif avec une architecture microservices, il est nécessaire de prendre en compte un certain nombre de problématiques techniques et organisationnelles.

Lors de ce séminaire, nous vous présenterons les concepts et différentes caractéristiques de ce type d’architecture, ainsi que les bonnes et mauvaises pratiques de leur mise en oeuvre. Enfin, nous aborderons les changements organisationnels qui, dans ce contexte, impactent le fonctionnement de vos équipes de développement.

Programme

INTRODUCTION

  • L’Evolution logicielle et organisationnelle ces vingt dernières années
  • L’émergence des architectures microservices
  • Avantages et inconvénients des applications monolithiques
  • Caractéristiques des microservices
  • Définition et caractéristiques d’une architecture microservices
  • Principe KISS

L’INTÉGRATION DES MICROSERVICES

  • REST
  • HATEOAS
  • Event Sourcing
  • Le versionning
  • La résilience

LA MIGRATION VERS UNE ARCHITECTURE MICROSERVICES

  • Le découpage d’une application monolithique
  • Domain Driven Design et les bounded context
  • Seams

LE DÉPLOIEMENT

  • Continuous integration, continuous delivery, continuous deployment
  • Les usines logicielles

LE MONITORING

  • Le système de log
  • La centralisation des logs
  • La stack ELK

LA MISE À L’ÉCHELLE

  • Architecture microservices et scaling

L’IMPACT DES MICROSERVICES SUR VOTRE STRUCTURE ORGANISATIONNELLE

  • Evolution des structures organisationnelles
  • Loi de conway
  • Equipes pluri disciplinaire
  • Equipes orientées produit

LES ANTIPATTERNS

  • Antipattern des architectures microservices

LES EXEMPLES CHEZ LES GÉANTS DU WEB

  • Netflix
  • Google

LES CAS D’UTILISATION DES MICROSERVICES

  • Les stratégies et raisons de mise en place des microservices
  • L’utilisation des microservices chez nos clients

 

Retourner au catalogue des formations
Durée0,5 jour
LieuParis

Prochaines Sessions

Paris, Nous contacter
950€
Réserver une place

Informations Pratiques

file_download Télécharger la fiche

Vous avez des questions ?

N'hésitez pas à nous contacter pour réserver votre formation, ou si vous avez des questions sur nos formations :

  • call 01 44 75 42 55
  • print 01 44 75 42 55
  • mail_outline training@soat.fr
  • location_on SOAT TRAINING - 87-89 quai de Panhard et Levassor - 75013 Paris
link  Formulaire de contact

Réservez votre formation

contact

Par téléphone : 01 44 75 42 55

Par Fax : 01 44 75 05 25

Par mail : training@soat.fr

Par courrier : SOAT TRAINING - 87-89 quai de Panhard et Levassor - 75013 Paris

Ou directement en ligne