As I reflect on my last day at PGConf.EU 2024 in the beautiful city of Athens, I am filled with a profound sense of gratitude and excitement. The conference was a melting pot of innovation, knowledge sharing, and community spirit, all centered around PostgreSQL—a project that continues to inspire and evolve. Here are few of the talks I attended :

The day kicked off with a fascinating talk on Automated Database Change Management with Flyway and CI/CD Pipelines. The speaker delved into the challenges of managing database changes in a fast-paced development environment and how integrating Flyway with CI/CD pipelines can streamline the process. The session provided practical insights into automating database migrations, ensuring consistency, and reducing deployment risks—a must-attend for anyone involved in database development and operations.

Next, I attended a session on Speeding Up Logical Replication Setup. Presented by the DEV of the pg_createsubscriber patch (Euler Taveira), the talk addressed the lengthy initial data synchronization in logical replication. The speaker explained how logical replication handles data on a per-table basis and the implications of the max_sync_workers_per_subscription parameter. With one worker per table, large tables and ongoing workloads can pose significant challenges. The session shed light on optimization strategies to expedite replication setup, which is invaluable for scaling PostgreSQL deployments. I have no worries that further improvements on the next iteration will make upgrades even more easy.

The third talk, PostgreSQL Executor: Executing Your Execution Plan, unraveled the intricacies of how PostgreSQL executes query plans. The speaker broke down the execution process, providing a clearer understanding of the executor’s role in query performance. This session was particularly enlightening for those looking to optimize queries and understand the underlying mechanisms of PostgreSQL’s execution engine.

In the afternoon, I attended the intriguingly titled session, HELP!!1! The Database is Slow!!. The speaker humorously yet effectively addressed common performance issues and troubleshooting techniques. From identifying bottlenecks to implementing best practices, the talk was a treasure trove of actionable advice for database administrators facing performance challenges.

The fourth talk, Postgres Platform “Best Practices” for the Modern DBA, explored the intersection of traditional DBA roles and platform engineering. The speaker emphasized the importance of dynamic metadata management and integrating Configuration Management Databases (CMDBs) into PostgreSQL environments. This session highlighted how modern DBAs can leverage platform engineering principles to enhance efficiency and adaptability.

One of the highlights of the day was the opportunity to meet and converse with some of the brightest minds in the PostgreSQL community. I had enriching discussions with Alex, the creator of Patroni, Pavlov, and Dave. Engaging with these experts provided deeper insights into the decisions and discussions that shape the future of PostgreSQL. Seeing the collaborative efforts of contributors with my own eyes, was both humbling and inspiring.

The end of the afternoon finished by a series of lightning talks with 12 presentations, each limited to 5 minutes. This was a good way for experienced speakers to be able to communicate on topics that mattered to them and also for less experienced speakers to gain experience in a format that was too scary. Dave Page was introducing all of them on the stage and was the time keeper with his cheerful personality.

The conference concluded on a high note with a closing talk that encapsulated the spirit of the event. Dave Page and Magnus Hagander took the stage as the perfect duo to wrap up the proceedings. They highlighted the incredible work being done by the community and the organizers, acknowledging the increasing number of attendees each year. The mention of the intense competition for sponsorship slots -filled on the very first day- was the perfect illustration of the growing interest from businesses and investment in PostgreSQL.

Personal Reflections

Participating in PGConf.EU 2024 has been a highlight of my professional career, no doubt about that. The depth of knowledge shared, the connections made, and the ideas sparked will require months to fully unpack in my head. I am profoundly grateful to my company for providing me with this opportunity. PostgreSQL is not just a database; it’s a vibrant, collaborative, and innovative open-source project that continues to push the boundaries of what’s possible. PostgreSQL is extensible at its core, technically and at the community level.

As I leave Athens, I am energized and inspired, carrying with me a wealth of knowledge and a renewed passion for contributing to the PostgreSQL community. The future is bright, and I am excited to be a part of this incredible journey.

“So long, and thanks for all the fish…”


You can find all the records and pdfs of the talks on the PGConf.EU website.
And if you want to support the project you can by becoming a member regardless of your expertise 🙂

Welcome – PostgreSQL Europe

*Thank you for joining me on this recap of my last day at PGConf.EU 2024. If you have any questions or would like to share your own experiences, feel free to leave a comment below! *