Sign up or log in to bookmark your favorites and sync them to your phone or calendar.

OS Databases [clear filter]
Monday, October 26

13:00 GMT

Distributed SQL vs Polyglot Persistence: Which Database Architecture for Cloud Native Microservices? - Karthik Ranganathan, Yugabyte Inc.
Microservices model and manage data with specific performance, availability and correctness needs. And they are increasingly deployed on Kubernetes-driven containerized infrastructure. There are two distinct architectural approaches for handling the database layer for such microservices. Polyglot persistence requires each data model to be powered by an independent database that is purpose-built for that model. Developers loved this approach because the traditional RDBMS lacked horizontal scalability and native resilience. End result was a proliferation of NoSQL databases. While developers had the best of intentions, operations became significantly complex with each database requiring its own operational runbook to be created prior to production rollout especially on newer environments managed by Kubernetes. Distributed SQL is an alternative approach where microservices exploit the native scalability, resilience and geo-distribution of a distributed RDBMS with SQL as the standard data modeling language. This session will explore the tradeoffs between the two approaches and highlight why distributed SQL is becoming a popular choice using an ecommerce application as an example.


Karthik Ranganathan

Founder & CTO,  YugaByte

Monday October 26, 2020 13:00 - 13:50 GMT
OS Databases Theater

Twitter Feed