Company
Date Published
Author
Sid Choudhury
Word count
1109
Language
English
Hacker News points
None

Summary

The adoption of containerized stateful services, such as databases and message queues, is increasing, with nearly 40% of respondents in the 2018 Kubernetes Application Usage Survey running databases using Kubernetes. This trend has been growing over the last couple of years, driven by the maturity of persistent volumes and stateful workload APIs in non-production environments. The most popular SQL and NoSQL databases are PostgreSQL, MongoDB, Redis, and Elasticsearch, but none were architected for the reliability and dynamic nature of containers. Container orchestration wars have ended with Kubernetes being crowned the de facto king, while Docker Swarm continues to remain relevant for smaller cluster sizes. New management products from Docker and Mesosphere aim to address mid-to-large enterprise needs, and the big 3 cloud platforms are doubling down on their managed Kubernetes offerings. Cloud native databases are emerging, empowering organizations to build and run scalable applications in modern environments, with only a few open source and ACID compliant options available, including Vitess, CockroachDB, FoundationDB, TiDB, and YugabyteDB.