Database DevOps: CD for Stateful Applications
Presented by:
Stephen Atwell
With over 26 years of technology experience, Stephen focuses on solving problems encountered in his previous roles. He has worn hats ranging from network administrator, to database administrator, to software engineer, to product manager. Outside of work, Stephen develops open source garden planning software (Kitchen Garden Aid 2 ). Stephen was a speaker at Data on Kubernetes Day in 2023, the Continuous Delivery Summit in 2022, CDCon in 2023, 2022 and 2021, and the TBM Conference in 2015. He is also scheduled to speak at KubeCon 2024.
No video of the event yet, sorry!
Running stateful applications can provide many of the same advantages as stateless applications. In this talk, Stephen will share some thoughts on managing stateful applications as part of a CD Pipeline so that applications - and the application's data - can be versioned and deployed safely and repeatedly. This talk will discuss managing structural changes to a PostgreSQL database as part of a CD process. The talk will dive into automation approaches and tooling for managing data migrations between environments and running database schema migrations within a CI/CD pipeline. The talk will feature real-world examples where we discuss specific schema migrations, their possible performance impacts and downtime implications. We will demonstrate how a complex migration can be done with 0 downtime. With AI and CI/CD we can provide something better than before: A more testable, repeatable, and open way to deploy stateful applications. This talk features a practical demo of how CD tooling can empower users to automate data schema migrations within Kubernetes.
- Date:
- 2026 April 23 11:00 PDT
- Duration:
- 50 min
- Room:
- Winchester 2
- Conference:
- Postgres Conference: 2026
- Language:
- Track:
- Dev
- Difficulty:
- Easy