Chorégraphie vs Orchestration pour les microservices serverless ? - Guillaume Laforge
Nous avons migré d'un unique gros monolithe vers un ensemble de microservices, petits, légers, faciles à implémenter. Les microservices apportent de la réutilisabilité, rendent plus facile le passage à l'échelle en fonction de la charge, but ils ont malheureusement apporté de nouveaux problèmes et rajouté de la complexité. Comment les microservices interagissent-ils ensemble vers un but commun ? Comment comprendre ce qui ne s'est pas bien passé lorsqu'un processus métier composé de plusieurs microservices a échoué ? Devrait il y avoir un orchestrateur central qui permettent de contrôler toutes les interactions entre les services, ou bien est-ce que chaque service continue sa chorégraphie indépendante des autres, de manière faiblement couplée, et ne faire que de réagir aux événements entrants ? Dans cette présentation, avec des démos concrètes d'outils, nous explorerons ce thème de la chorégraphie et de l'orchestration des microservices, afin d'y voir plus clair, dans la complexité des architectures microservice.