The Postgres of Your Dreams: Building a Cloud-Native Distributed Database


Details
In Collaboration with Vanguard & hosted by the Suburban Philly Cloud + DevOps Meetup, this Cloud-Native topic is relevant for this group:
As organizations move their critical applications to the cloud, traditional databases might not provide the true benefits of a scalable system. Cloud native databases have their own challenges as legacy systems have traditionally been RDBMS. PostgreSQL, a single-node RDBMS, is widely adopted for its powerful set of features while being fully open source RDBMS. However, it is hard to run PostgreSQL as a cloud-native database, which can inherently survive failures, scale horizontally and be deployed in geo-distributed configurations. Google Spanner is a distributed SQL database that has these features, however it does not offer the power of PostgreSQL. Combining the best of these two databases would result in a very compelling database. YugabyteDB is a fully open source distributed SQL database aimed at achieving this goal exactly. In this talk, we will look at the architecture of YugabyteDB and its support for all PostgreSQL features along with distributed transactions, resilience, scalability and geo-distribution of data. We'll also discuss the importance of cloud native databases as you build microservices based applications.
Speaker Bio:
Karthik Ranganathan- Co-Founder and CTO Yugabyte – Karthik has nearly two decades of experience working on building databases. He is currently the co-founder and CTO of the company behind YugabyteDB, a fully open-source distributed SQL database for building cloud-native and geo-distributed applications.
Karthik was instrumental in driving adoption of scale-out databases like Cassandra and HBase at Facebook across several mission-critical verticals, and has worked with a number of companies trying to adopt these technologies as a part of the open source community. An early contributor to Cassandra at Facebook, before it was open sourced by Facebook. Karthik started working on Cassandra 10 years ago - before it was called Cassandra and well before the world knew of it. He then went on to work on the guts of HBase, adding features that would make it an enterprise-grade NoSQL data platform powering 8-10 very large use cases within Facebook with many petabytes of data in it. He worked again on Apache Cassandra at Nutanix where it had been heavily modified to support strong consistency and use as a highly reliable metadata store. He is now the Co-Founder and CTO at YugaByte, building an open source cloud-native database for mission-critical applications. Karthik graduated with a bachelors in Computer Science from IIT Madras and a Masters from University of Texas (Austin).
Check out some of his earlier talks –
https://www.youtube.com/watch?v=UaGINWPK068

The Postgres of Your Dreams: Building a Cloud-Native Distributed Database