11-11, 14:35–15:05 (MST), Theater
Ready to rethink how you handle databases in your microservices? This talk dives into how pairing PostgreSQL with Kubernetes through CloudNativePG can help you break free from vendor lock-in and streamline your database workflows. We’ll cover practical tips on continuous delivery, database changes, and security—all designed to help your team move faster and work smarter.
As a developer, you may follow continuous delivery practices but often treat your database as an external component, which can lead to risks in changes and migrations. It's time to shift this approach and embrace microservice databases within your organisation.
This talk will explore how the synergy between PostgreSQL and Kubernetes through CloudNativePG helps you break free from vendor lock-in and establish a seamless, open-source, vendor-neutral microservice database environment. This integration enhances innovation, operational efficiency, and velocity.
We'll discuss incorporating key technical capabilities like source version control, trunk-based development, continuous integration, automated testing, continuous delivery, deployment automation, database change management, and security shifting left. These empower development teams to create microservice-based applications that integrate smoothly with their databases, owning the entire flow to the end user.
Managed by CloudNativePG in Kubernetes, these databases foster collaboration among developers, PostgreSQL DBAs, and Kubernetes administrators within multidisciplinary teams. This approach eliminates tightly coupled dependencies of siloed environments, reduces cognitive load, improves built-in quality, and enhances overall agility.
Additionally, PostgreSQL’s native support for ACID transactional Data Definition Language (DDL) simplifies database change management, allowing for complete rollbacks in case of errors.
Gabriele, a co-founder of 2ndQuadrant and open-source advocate, has been instrumental in PostgreSQL's global growth. Focused on enhancing business continuity for large-scale databases, he has championed stateful workloads in cloud-native environments since 2019. As a co-founder and maintainer of CloudNativePG, PostgreSQL Contributor, and Data on Kubernetes (DoK) Ambassador, he actively shapes PostgreSQL's evolution in Cloud Native environments. Currently, he is a VP Chief Architect at EDB.
Leonardo Cecchi, a principal in software development at EDB, plays a pivotal role as a maintainer in the CloudNativePG project and Biganimal, EDB's DBaaS offering. With a longstanding preference for PostgreSQL dating back to 1998, his expertise in this DBMS is extensive. Before EDB acquired 2ndQuadrant, Leonardo worked as a developer and a PostgreSQL consultant. He is a founding member of the CloudNativePG project, which started in 2019.