Microservices (2 jours)
Introduction
Les architectures microservices présentent de nombreux avantages mais nécessitent une grande maturité dans les pratiques de développement, de déploiement et de maintien en conditions opérationnelles. A l’issu de cette formation de 3 jours vous mettrez en œuvre dans cette formation les technologies essentielles pour bâtir une telle architecture.
Objectifs pédagogiques
- Définir une architecture basée sur les microservices
- Développer et consommer des services REST
- Mettre en place des microservices à l'aide d'un framework Java
- Déployer des microservices dans des conteneurs Docker
- Administrer et surveiller des microservices
Participants
Développeurs, architectes
Pré-requis
Il est nécessaire de connaître le langage Java ainsi que Spring Core.
Programme
- Création de composants avec les services
- Différentes façons de déployer les microservices
- Microservices au centre du métier
- Mécanismes de communication des microservices entre client et applications
- Service discovery dans une architecture à microservices
- Microservices gérés par les évènements
- Migrer vers les microservices
- Gestion des données décentralisées
- Persister les données avec les bases NoSQL à partir de microservices
- Architecture RESTful microservices