Architecture microservices – Les fondamentaux

Qualiopi

Embrassez le monde des microservices avec notre formation approfondie sur l’architecture microservices. Cette formation débute par un aperçu des architectures traditionnelles, notamment monolithiques et orientées services (SOA), et la transition vers les microservices. Nous analysons les concepts clés des microservices, les compromis inhérents à cette architecture, et discutons des principes d’implémentation de microservices, y compris la culture DevOps et les API légères. Nous mettons un accent particulier sur le monitoring, la gestion des logs applicatifs, et l’importance de la centralisation des logs. Nous vous guidons à travers le déploiement d’une architecture microservices, en abordant des sujets tels que les technologies de conteneurs, la gestion de configuration, et les solutions d’infrastructure. Nous discutons également de la scalabilité dans le contexte du cloud computing et des problématiques de mise en œuvre des microservices.

Durée 7h en 1 jour
Localisation Partout en France
Logo de ENI Service - Architecture microservices – Les fondamentaux

Proposé par

ENI Service

Prérequis

Notions de programmation.

Public admis

  • Salarié en Poste
  • Entreprise

Demandeur d'emploi et Etudiant non admis

Financement

  • Votre OPCO
  • Financement personnel

Financement CPF non pris en charge

Modalités

  • En centre
  • En entreprise
  • À distance

Objectifs pédagogiques

  • Identifier les problématiques de mise en œuvre et les bénéfices de l'architecture microservices ;
  • Décrire le rôle des services Web interopérables au sein d'une architecture microservices ;
  • Identifier et décrire le panorama des outils et technologies.

Programme de la formation

Aperçu de l'approche traditionnelle

  • Architecture monolithique
  • L'émergence des services (EAI, CORBA)
  • Architecture orientée service (SOA)
  • L'émergence des services Web (SOAP)
  • Microservices

Concept et compromis

  • Flexibilité et complexité
  • Cohésion et couplage
  • Dépendances cachées VS dépendances explicites
  • Petits et grands systèmes
  • Module/Composant VS Service

Implémentation de microservices

  • Principe de responsabilité unique
  • Microservice VS Service
  • Culture DevOps
  • Déploiement et intégration continue
  • Protocoles HTTP, JMS, AMQP, Websockets, JSON
  • API légères (REST, GraphQL)

Gestion des logs applicatifs et monitoring

  • Le monitoring au centre d'un microservice
  • Métriques et health check
  • Centralisation des logs
  • Parcours de solutions : ELK, Graylog, Syslog

Déploiement d'une architecture microservices

  • Déploiement continu de dizaines/centaines d'applications
  • Technologies de conteneurs (Docker)
  • Gestion de configuration (Ansible)
  • Solutions d'infrastructure pour les microservices (Kubernetes)

Cloud computing et scalabilité

  • Haute Disponibilité (redondance et fail-over)
  • Performance (load balancing)
  • Scalabilité automatique

Problématiques de mise en œuvre

  • Complexité de l'écosystème
  • Performances réseaux
  • Sécurité
  • Déploiement
  • Tests
  • Nano-services

Logo de ENI Service - Formation Architecture microservices – Les fondamentaux

Proposé par

ENI Service

"votre centre de formation informatique de confiance"

Voir la fiche entreprise
Logo de ENI Service - Architecture microservices – Les fondamentaux

Architecture microservices – Les fondamentaux

0 ville proposant cette formation
Logo

La 1ère plateforme pour trouver une formation, choisir son orientation ou construire son projet de reconversion.

© 2024 France Carrière. Tous droits réservés.