A Kubernetes toolkit for building distributed applications
...The Atomix runtime provides a unified API across numerous databases and protocols, decoupling application code from data stores to enable applications to be developed independently of the underlying architecture.