Prochaines sessions
Programme
Principe des architecture microservices
- Agilité et monolithes
- Agilité et microservices
- Définitions
- Avantages et inconvénients
Patterns, vocabulaire et concepts
- Organisation
- Stockage des données
- Interface utilisateurs
- Services et services distribués
- Sécurité
- Scalabilité et disponibilité
- Monitoring
- Déploiement et environnements
Services REST
- Développer et exposer des microservices REST
- Documenter les services avec Open API
- Consommer les services avec Swagger Codegen et Feign
- Gérer les CORS
- Afficher des données sur une SPA Angular + TypeScript + Bootstrap
- Enregistrer et découvrir les services avec Consul
Monitorer les microservices
- Centraliser les logs
- Utiliser ELK
- Configurer à chaud les microservices
Gestion des pannes et Scale des microservices
- Circuit Breaker Hystrix
- Load balancer Ribbon
- Scaler horizontalement
Sécuriser les microservices
- Gateway
- OAuth 2 et JWT
Enjeux des architectures microservices
- Enjeux business
- Enjeux techniques
- Enjeux de production
- Avez-vous besoin d’une architecture microservices ?
- Patterns de migration