Speaker

Gabriele Bartolini

Gabriele Bartolini

Vice President of Cloud Native and Kubernetes at EDB

Prato, Italy

Actions

Gabriele, a staunch open-source advocate and co-founder of 2ndQuadrant, played a pivotal role in shaping PostgreSQL's global growth. His focus on enhancing business continuity for large-scale databases aligns with his advocacy for stateful workloads in cloud-native environments since 2019. As a co-founder and active maintainer of CloudNativePG, along with being a Data on Kubernetes (DoK) Ambassador, he continues to contribute to the evolution of PostgreSQL's ecosystem. Currently at EDB.

Area of Expertise

  • Information & Communications Technology
  • Business & Management

Topics

  • Postgres
  • PostgreSQL
  • Kubernetes
  • Cloud Native
  • DevOps
  • Lean / Agile Leadership
  • Leadership
  • Kanban
  • Open Source Software

Disaster Recovery with Very Large Postgres Databases

Disaster recovery of mission-critical data is an important requirement for any organization. As your database grows, it becomes harder to maintain the same RPO and RTO objectives and new techniques need to be leveraged to backup and recover your data at large scales.

In this session, we will explore various disaster recovery use cases and compare different technologies to meet different RPO and RTO objectives with Postgres across a wide variety of topologies and scales. We will demo these scenarios with the open source CloudNativePG operator and show how an operator can simplify and automate the experience, leading to Very Large Databases (VLDB) use case adoption in Kubernetes.

From Zero to Hero: Scaling Postgres in Kubernetes using the Power of CloudNativePG

Unleash PostgreSQL's potential in Kubernetes with CloudNativePG, a community-driven control plane reshaping the database landscape. Join me, a dedicated CloudNativePG maintainer and active Postgres contributor, on a captivating journey through managing highly available clusters in the Cloud Native era.

Discover best practices for large-scale databases: architecture, deployment on bare metal or virtual machines in Kubernetes, storage optimization, robust backup, recovery strategies, vertical scalability, and performance tuning.

Gain insights into real-world challenges and battle-tested solutions for seamless PostgreSQL cluster operation, catering to applications and AI use cases.

Delve into CloudNativePG's strengths, discussing existing capabilities, limitations, and the future roadmap. Don't miss this chance to revolutionize PostgreSQL in Kubernetes—liberate data, embrace portability, and empower your organization with CloudNativePG.

Scaling Heights: Mastering Postgres Database Vertical Scalability with Kubernetes Storage Magic

As the demand for database workloads like Postgres within Kubernetes skyrockets, especially propelled by the requirements of AI/ML applications, the spotlight often falls on horizontal scaling. However, the potential of vertical scalability remains an underestimated powerhouse, promising a more efficient and high-performing database system.

Join us in this engaging session as we delve into the robust capabilities offered by Kubernetes and PostgreSQL, with a laser focus on optimizing the storage layer through tablespaces and horizontal table partitioning. Through live demonstrations leveraging the open-source CloudNativePG operator, we will showcase how these scenarios can be streamlined and automated. Discover how an operator can simplify the Day 0 to Day 2 experience, paving the way for seamless Data warehousing adoption within the Kubernetes ecosystem. Elevate your database performance to new heights with the insights, tools and techniques shared in this session.

Maximising Microservice Databases with Kubernetes, Postgres, and CloudNativePG

As a developer, you may follow continuous delivery practices yet treat your database as an external component, introducing risks with changes and migrations. It's time to change that by embracing microservice databases within your organisation.

This talk explores how PostgreSQL and Kubernetes, through CloudNativePG, can help you establish a seamless, open-source, vendor-neutral microservice database environment. We'll discuss how adopting technical DevOps capabilities enables multidisciplinary development teams to create microservice-based applications that integrate smoothly with their databases, owning the entire flow to the end user.

This approach eliminates dependencies that translate into bottlenecks, reduces cognitive load, improves quality, and enhances agility. Additionally, PostgreSQL’s ACID transactional DDL simplifies database change management, allowing for complete rollbacks in case of errors.

Why run Postgres in Kubernetes with CloudNativePG?

Postgres should run inside your Kubernetes cluster. Yes, inside, not outside Kubernetes. After all, a database should be seen as an application, a special type of application - for which it is legitimate to require an additional level of care and attention.

However, the small price you pay for this is worth the return on investment that your organization receives by running microservice applications, plus database combos, inside your Cloud Native infrastructure.

In this session, I will cover why it is important to make such a decision. Discover the challenges and the opportunities that running Postgres inside Kubernetes presents.

I will be covering an entire open source stack that also includes the CloudNativePg operator - of which I am one of the maintainers and founders.

I will discuss, with examples, what we all expect from such a Postgres operator, including self-healing, high availability, scalability, backup and recovery, performance, and - last but not least - security.

I will then go beyond technical aspects to spark conversations about the holistic improvements that running a Cloud Native database brings to your organization.

Possibly 45 min session.

CloudNativePG: The Past, The Present, The Future

PostgreSQL is emerging as the leading database for cloud-native environments, paralleling its dominance in VMs and bare metal. This rise is accelerated by PostgreSQL's extensibility, enabling the integration of new data types and functions through extensions like pgvector, which is essential for advanced AI applications.

Another significant factor in PostgreSQL's growing popularity within Kubernetes is the availability of open-source operators like CloudNativePG (CNPG). CNPG is continuously evolving, supported by a growing community, and becoming increasingly mature. This maturity has made running PostgreSQL in Kubernetes with CNPG a viable alternative to cloud-based Database-as-a-Service (DBaaS) solutions.

As a co-founder and maintainer of CNPG and a contributor to PostgreSQL, I will discuss our journey and the current state of running mission-critical PostgreSQL databases in Kubernetes. This talk will provide an overview of CNPG's key features, evolution, and future developments. Join me in exploring how CloudNativePG transforms PostgreSQL management in the cloud-native era.

Gabriele Bartolini

Vice President of Cloud Native and Kubernetes at EDB

Prato, Italy

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top