Managing PostgreSQL in a devops environment

February 14, 2014

With every new release, PostgreSQL gets better at addressing the needs of developers, database and system administrators. If you are part of a dynamic business that delivers high quality products or services, Postgres is a candidate technology for managing your databases (in case you have any).

devops with PostgresA few days ago, Marco Nenciarini and I presented at FOSDEM 2014, in the PostgreSQL Devroom, the talk “Managing Postgres in a devops environment. The slides of the talk are available on Prezi, under Creative Commons terms.

The presentation is a summary of what we have been successfully adopting at 2ndQuadrant Italy in the last two years, in terms of best practices, methodologies (including Kanban and SCRUM) and technologies. As outlined in the talk, after only 3 months of Kanban adoption, our average lead time (from conception to final delivery of tasks) has decreased from 16 days to 7.5 days – not a bad result after all.

Following my two previous articles on “Postgres and devops” (part one and part two), Marco has released a very simple project on Github that allows you to setup an Ubuntu Linux 12.04 virtual machine running PostgreSQL 9.3 using Vagrant and Puppet.

For more information and download, please visit:

http://github.com/2ndquadrant-it/vagrant-puppet-postgresql

With just one single command (vagrant up), you will be able to start you local PostgreSQL server for testing and development, wherever you are and whenever you need it.

Feel free to test it and let us have your feedback. Please share your ideas and comments about Postgres and devops as we would like to see this cultural movement expand more even within our community – as it worked for us.

Share this

Relevant Blogs

Random Data

This post continues from my report on Random Numbers. I have begun working on a random data generator so I want to run some tests to see whether different random...
December 03, 2020

More Blogs

Full-text search since PostgreSQL 8.3

Welcome to the third – and last – part of this blog series, exploring how the PostgreSQL performance evolved over the years. The first part looked at OLTP workloads, represented...
November 05, 2020

Números aleatorios

He estado trabajando gradualmente en el desarrollo desde cero de herramientas para probar el rendimiento de los sistemas de bases de datos de código abierto. Uno de los componentes de...
November 04, 2020