Room: DMS 1160
Feedback: Leave feedback
Patoni is one of the most popular and advanced solutions for PostgreSQL high-availability. It works together with Etcd, Zookeeper, Consul or Kubernetes API to store and retrieve PostgreSQL cluster information in a consistent way ensuring that there is only one leader at a time. Unlike the majority of existing solutions for automatic failover, Patroni requires a minimal effort to configure the HA cluster and supports autodiscovery of new nodes.
In this talk I will do a short introduction to the ideas behind Patroni, deep dive into the new features that we have released in the last few years, cover some interesting bugs and failure scenarios which were fixed, and share some plans for future development. Of course, the talk will not be complete without showing a live demo of some brand-new features.
Patroni is a Python open-source project developed on GitHub: https://github.com/zalando/patroni and being used by a lot of small and big companies around the globe.