The Power of a Modern Database: YugabyteDB and VMware Tanzu
As global companies engage in app modernization initiatives, their developers find it increasingly difficult to match those efforts with a strong data layer. These developers continue to work with costly monolithic databases like Oracle or DB2 and NoSQL databases that forgo strong data consistency and important relational features. But it’s clear a modern database is required to match the ambition of app modernization.
That’s where the YugabyteDB and VMware Tanzu story comes in. These two offerings complement each other. They also help organizations adopt a modern approach to building, running, and managing their modern workloads.
Read on to learn more about our partnership. You can then watch the joint on-demand webinar where experts from both VMware and Yugabyte demonstrate the solution in action!
As an open source distributed SQL database, industry veterans created YugabyteDB to eliminate the shortcomings of legacy databases. They did so by combining the consistency and performance of SQL with the horizontal scalability and native resiliency of NoSQL. Fortune 500 companies such as Wells Fargo, Kroger, and General Motors have already adopted YugabyteDB to modernize their data layers. YugabyteDB has helped them accelerate productivity by:
- Simplifying the lives of their developers.
- Lowering costs by eliminating expensive legacy solutions.
- Reducing risks by building a resilient, secure business that is free from vendor and cloud lock-in.
With the VMware Tanzu portfolio of products, VMware enables customers to make the most of modern applications on any cloud. The Tanzu portfolio provides the foundation of a modern application platform. Specifically, this portfolio drives scale across multi-cloud and Kubernetes operations—with the right levels of connectivity, governance, observability, and automation.
VMware Tanzu enables customers’ software supply chain to be more secure—all the way from app development to apps running in production. Moreover, the portfolio offers a cohesive developer experience across any Kubernetes deployment to speed application development and delivery cycles. It’s all about modern apps—powered by VMware Tanzu.
With YugabyteDB and VMware Tanzu, cloud native developers can build and modernize mission-critical transactional applications that require scale, performance, consistency, and resilience. That’s what makes the distributed, developer-friendly YugabyteDB product a perfect complement to your VMware Tanzu-powered app modernization efforts.
By utilizing VMware Tanzu with YugabyteDB, developers can pair up a modern database with their app modernization efforts. This combination unlocks end-to-end scalability, performance, and resiliency from their application to the data layer down to their cloud of choice.
Spring is a Java development framework that’s used by millions of developers around the world to build their applications. But VMware Tanzu Application Platform, a recent offering from Tanzu, streamlines the path to production for developers. It does so by providing a modular, app-aware platform that runs on any compliant public cloud or on-premises Kubernetes cluster. YugabyteDB provides the perfect transactional and distributed SQL database for developers who build applications using Spring and Tanzu Application Platform. For example, YugabyteDB can directly enhance Spring capabilities around transaction management, especially in geo-distributed scenarios.
For developers working on VMware Tanzu Kubernetes Grid or on vSphere with Tanzu distributions, a common requirement is an online transaction processing (OLTP) database that enables the processing of data associated with simultaneous and concurrent transactions. With YugabyteDB, developers have access to a cloud native OLTP database that can seamlessly deploy directly on Tanzu Kubernetes Grid. And by using the front end of PostgreSQL as our front end, any developer familiar with PostgreSQL can be productive on Day 1.
Just like Tanzu, YugabyteDB also delivers choices. Users have the freedom to deploy YugabyteDB across any cloud—public, private, or hybrid. And finally, YugabyteDB is a proven solution that runs demanding, enterprise-class workloads at some of the world’s largest companies, such as Walmart, Kroger, and Schwab. Organizations can reduce their overall risk with a reliable, highly-available solution while enjoying the benefits of open source software and built-in security.
The combined benefits of the YugabyteDB and VMware Tanzu solution are applicable across a wide range of use cases and verticals. Along with general initiatives around application and database modernization, three key use cases are an ideal fit for the joint solution:
- Mission-critical microservices: YugabyteDB combined with Tanzu and Spring Data gives developers an easy way to deploy YugabyteDB with their applications. Examples of microservices that can leverage the joint solution include shopping carts, personalization engines, product catalogs, and account metadata.
- Edge and streaming applications: Smart cities, connected vehicles, industrial control systems, and on-site retail experiences are all use cases. These examples need a data layer that can scale to ingest massive volumes of data and offer low-latency access to analytics and events.
- Geo-distributed workloads: Enterprises are seeking to deploy globally distributed customer-facing applications. They’re doing so to deliver always-on, highly responsive services that are resilient to zone and region failures. The public cloud outages we’ve seen over the past few months highlight why this is so important.
These use cases span different verticals and sizes of companies. They include real-time payment for banking and financial services companies to vehicle telemetry information for logistics organizations.
Finally, if you’d like to learn more about how VMware Tanzu and a modern database like YugabyteDB can help you with your app modernization needs, sign-up to watch our on-demand joint webinar.