Presented by:

8fe16e83d61a365286ff73b1d207d54a

Gavin M. Roy

AWeber Communications

Gavin M. Roy has over 25 years of experience in the Internet industry as a CTO, CIO, VP or Architecture and technology leader. Gavin has been responsible for the technical architecture and operational stability of several large-scale web properties. Gavin is the author of RabbitMQ in Depth (ISBN 1617291005) and currently the VP of Architecture at AWeber Communications.

Gavin is currently active in several open source projects and communities including Erlang, Python, Go, PostgreSQL and RabbitMQ. As a contributor to the PostgreSQL community, Gavin has been the keynote speaker at pgCon, the annual PostgreSQL developer conference. Gavin is a member of several professional organizations including the EEF, PSF, MAAWG and the IEEE.

No video of the event yet, sorry!

Managing the DDL for an organization with many developers, databases, and complex schemas can be a challenge. Over time, our approach at AWeber has evolved and now includes pglifecycle, a tool we recently released as open-source. In this talk we'll review our Docker/Git/CI based workflow and the tooling that allows for code-review, testing, and deployment of new objects and modification of existing objects in our development, testing, staging, and production databases.

Date:
2020 March 23 12:00
Duration:
20 min
Room:
Ziegfeld
Conference:
Postgres Conference 2020
Language:
Track:
Development
Difficulty:
Medium