Schema Evolution - The Hard Parts
Presented by:
Gwen Shapira
Gwen is a co-founder of Nile (thenile.dev) where she and her team are building Serverless Postgres for SaaS. She has 20+ years of experience working with code and customers to build reliable and scalable data architectures - most recently as the head of Cloud Native Kafka engineering org at Confluent. Gwen is a committer to Apache Kafka, author of “Kafka - the Definitive Guide” and "Hadoop Application Architectures". You can find her speaking at tech conferences or talking data at the SaaS Developer Community.
No video of the event yet, sorry!
Schema evolution, also known as “schema migrations” is a core part of application development and is considered one of the riskiest - with the potential to bring down entire production systems with one innocent mistake.
Schema evolution becomes especially tricky for SaaS, where the same application serves a large number of tenants. Regardless of whether the tenants share the same Postgres databases and schema or are more isolated, schema changes must be coordinated across tenants, application servers and Postgres schemas.
In this talk, we’ll discuss the challenges of schema evolution in each of the common patterns that developers use to implement multi-tenant applications. We’ll explore existing solutions and share how we are solving this problem at Nile - a Serverless Postgres built for SaaS.
- Date:
- 2024 April 17 15:10 PDT
- Duration:
- 50 min
- Room:
- Winchester
- Conference:
- Postgres Conference 2024
- Language:
- English
- Track:
- Dev
- Difficulty:
- Intermediate