Microservices en 10 min: appels entre services (partie 2)

PARTIE 1 PARTIE 2 PARTIE 3 Sommaire général Concevoir des microservices Appels entre Microservices Intégration continue et implémentation des tests Références Sommaire Choix des interfaces Utiliser le “semantic versioning” Créer un nouveau point d’accès en cas de “breaking changes” Appels synchrones ou asynchrones Tolérer les échecs partiels Pattern “circuit breaker” Chef d’orchestre ou chorégraphie Service…

Continuer à lire

Microservices en 10 min: références

PARTIE 1 PARTIE 2 PARTIE 3 Sommaire général Concevoir des microservices Appels entre Microservices Intégration continue et implémentation des tests Références Références Livres: Building Microservices: https://www.amazon.fr/Building-Microservices-Sam-Newman/dp/1491950358 Microservice Architecture: Aligning Principles, Practices, and Culture: https://www.amazon.fr/Microservice-Architecture-Aligning-Principles-Practices/dp/1491956259 Domain-Driven Design vite fait: http://blog.infosaurus.fr/public/docs/DDDViteFait.pdf Domain-Driven Design: Tackling Complexity in the Heart of Software: https://www.amazon.fr/Domain-Driven-Design-Tackling-Complexity-Software/dp/0321125215 Designing and Deploying Microservices: https://www.nginx.com/resources/library/designing-deploying-microservices/ Généralités:…

Continuer à lire

Microservices en 10 min: Concevoir des microservices (partie 1)

PARTIE 1 PARTIE 2 PARTIE 3 Sommaire général Concevoir des microservices Appels entre Microservices Intégration continue et implémentation des tests Références Sommaire Quelques définitions Architecture orientée service (SOA) Qu’est-ce que l’approche en microservices ? Les microservices ne sont pas la solution idéale Concevoir des microservices Principe général Séparation de la logique fonctionnelle en contextes bornés…

Continuer à lire

Architecture en Microservices en 10 min

PARTIE 1 PARTIE 2 PARTIE 3 Sommaire général Concevoir des microservices Appels entre Microservices Intégration continue et implémentation des tests Références L’architecture microservice est un style d’architecture pour développer une application avec plusieurs petits services fonctionnant en utilisant des processus différents et utilisant des “moyens légers” pour communiquer. “Moyens légers” signifie, des moyens n’ayant pas…

Continuer à lire