Le modèle side-car : extension des microservices sans modification du code
Dans les systèmes cloud natifs modernes, les microservices devraient faire bien plus que simplement exécuter une logique métier. Ils doivent gérer la journalisation, gérer les certificats SSL/TLS, collecter des métriques, mettre en œuvre des mécanismes de nouvelle tentative et coordonner les communications sécurisées avec d’autres services.
Si nous intégrons toutes ces fonctionnalités transversales directement dans la base de code de chaque application, nous nous retrouvons avec une surcharge de code, un couplage étroit et un verrouillage linguistique.
Microservices
Sidecar Pattern
Software Architecture
System Design
Kubernetes
DevOps