Dapr
Distributed Application Runtime: un sidecar che offre all'applicazione «building block» standardizzati (stato, pub-sub, segreti, invocazione di servizi) tramite un'API HTTP/gRPC.
Microsoft, 2019; progetto CNCF graduated dal 2024. L'applicazione chiama localhost:3500/v1.0/state/redis/... invece di importare un client Redis; il sidecar Dapr traduce verso il componente sottostante (Redis, Postgres, Cosmos, etcd). Cambiare fornitore richiede solo di modificare la configurazione.
Il suo terreno ideale sono i microservizi poliglotti, in cui ogni servizio vuole evitare di scrivere le proprie integrazioni con Kafka, Redis o i gestori di segreti. Alternative: service mesh più librerie, oppure un PaaS gestito (Cloud Run, App Service).