YugaByte is an open source, cloud-native database for mission-critical enterprise applications.
Mission-Critical Data Platform
Modern mission-critical applications require a diverse set of access patterns such as key-value, flexible schema, graph, time series and relational. The workload requirements vary as well. Some applications (such as those keeping customer records, order history or messages) really care about zero data loss, geo-replication, low-latency reads/writes and a consistent customer experience. Other applications (such as IOT, finance, time series data) care about high-volume ingest, low-latency reads and native integration with analytics frameworks like Apache Spark.
YugaByte offers polyglot persistence to power these diverse data access patterns and requirements in a unified database through NoSQL APIs and ACID transactions.
Cloud-Native
Another theme common to these microservices is the move to a cloud-native architecture, be it on the public cloud, on-premises or hybrid environment. The primary driver for this move is making the infrastructure agile, scalable, re-configurable with zero downtime, geo-distributed, and portable across clouds. While the container ecosystem led by Docker & Kubernetes has enabled enterprises to realize this vision for the stateless tier, the data tier has remained a big challenge.
YugaByte is purpose-built to address these challenges, but for the data tier, and serves as the stateful complement to containers.