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: 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

Domain-Driven Design en 5 min

Cet article est un aide mémoire sur le Domain-Driven Design (DDD), il ne vise pas à expliquer le DDD mais simplement à rappeler les concepts clés. Certains termes sont laissés volontairement en anglais en particulier lorsque leur traduction n’est pas très claire en français ou lorsque que le terme français n’est pas très utilisé. Sommaire…

Continuer à lire