Framework for 0 downtime deploys - Mailing list pgsql-general

From Zahir Lalani
Subject Framework for 0 downtime deploys
Date
Msg-id AM8PR06MB7681DA3D646174B02717AAE4A7289@AM8PR06MB7681.eurprd06.prod.outlook.com
Whole thread Raw
Responses Re: Framework for 0 downtime deploys  (Nikolay Samokhvalov <samokhvalov@gmail.com>)
Re: Framework for 0 downtime deploys  (Bruce Momjian <bruce@momjian.us>)
List pgsql-general

Confidential

Hello All

 

I wonder if I could garner some of the wealth of experience on this group:

 

Our current application deployments (every 3 weeks) require about 30min downtime. We are now tasked of making this 0 downtime.

From all the reading I have done, we have solutions for the infrastructure and code deploy, but with regards to the DB the main issue seems to be keeping the new deploy backwards compatible – functions/tables/fields – all of it.

 

That seems like quite a large management task and would require careful reviews of changes. Is there any type of framework that already manages this type of capability? Or are there aspects of PG that we should be using in this regard?

 

Thx

 

Z

pgsql-general by date:

Previous
From: "Peter J. Holzer"
Date:
Subject: Re: pgbackrest - hiding the encryption password
Next
From: Nikolay Samokhvalov
Date:
Subject: Re: Framework for 0 downtime deploys