Immutable infrastructure with terraform and rolling upgrades of stateful services

Note: A simplified but complete way to see and test all of this in action is available on github . Since we are always promoting new methodologies and technologies to our customers, the last years were full of projects based on IaaS (public and private) managed using Infrastructure as Code. Today, with the experience we gained in these years using different solution and technologies,...
Maggiori dettagli riguardo Immutable infrastructure with terraform and rolling upgrades of stateful services »

An introduction to stolon: PostgreSQL cloud native high availability manager

In the old days, and with customers with "old school" infrastructures we had different ways to make an high available PostgreSQL. We used heartbeat, heartbeat+crm, rhcs, coreosync+pacemaker with a shared storage and a correctly (!!!) configured fencing/stonith. When moving our infrastructures and customers to cloud based infrastructures (being it a private or a public one), the way to...
Maggiori dettagli riguardo An introduction to stolon: PostgreSQL cloud native high availability manager »