Il modello Sidecar: estendere i microservizi senza modificare il codice
Nei moderni sistemi cloud-native, ci si aspetta che i microservizi facciano molto di più che eseguire la logica aziendale. Devono gestire la registrazione, gestire i certificati SSL/TLS, raccogliere parametri, implementare meccanismi di ripetizione dei tentativi e coordinare le comunicazioni sicure con altri servizi.
Se incorporiamo tutte queste funzionalità trasversali direttamente all’interno della base di codice di ciascuna applicazione, ci ritroveremo con un ingrossamento del codice, un accoppiamento stretto e un blocco del linguaggio.
Microservices
Sidecar Pattern
Software Architecture
System Design
Kubernetes
DevOps