How we migrated our PostgreSQL database with 11 seconds downtime - Government Digital Service
GOV.UK Notify is hosted on the GOV.UK Platform as a Service (PaaS). The PaaS is being retired, so we are migrating all of our infrastructure into our own Amazon Web Services (AWS) account. This blog post explains how we migrated our PostgreSQL database with minimal downtime. The PaaS provides a database for us and we use it to store all of our data - from data about each notification we send to the content of the hundreds of thousands of templates service teams use to send those notifications. This is an AWS RDS PostgreSQL database and it lives in the PaaS’ AWS account. Our apps that run in the PaaS talk to this database. We are going to call this database our ‘source database’. We needed to set up a new database in our own AWS account, and get all of our apps to talk to the new database. We are going to call this new database our ‘target database’. Creating a new PostgreSQL database in our own AWS account is not too difficult. The hard part is transferring all of our data and getting
https://gds.blog.gov.uk/2024/01/17/how-we-migrated-our-postgresql-database-with-11-seconds-downtime/ GOV.UK Notify is hosted on the GOV.UK Platform as a Service (PaaS). The PaaS is being retired, so we are migrating all of our infrastructure into our own Amazon Web Services (AWS) account. This blog post explains how we migrated our PostgreSQL database with minimal downtime. Migrating our database The PaaS provides a database for us and we use it to store all of our data - from data about each notification we send to the content of the hundreds of thousands of templates service teams use to sen
Explore this link on the map →saved by
related reading
- An Overview of Distributed PostgreSQL... | Crunchy Data Blogcrunchydata.com
- Scaling PostgreSQL to power 800 million ChatGPT users | OpenAIopenai.com
- Schedule | POSETTE: An Event for Postgres 2024 - Citus Datacitusdata.com
- Ingest data from self-hosted PostgreSQL | Materialize Documentationmaterialize.com
- More Than DNS: The 14 hour AWS us-east-1 outage – Jonathon Belotti [thundergolfer]thundergolfer.com
- How I Dropped Our Production Database and Now Pay 10% More for AWSalexeyondata.substack.com
- Database Migrationsvadimkravcenko.com
- Databases in 2024: A Year in Review // Blog // Andy Pavlo - Carnegie Mellon Universitycs.cmu.edu
- Herding elephants: Lessons learned from sharding Postgres at Notionnotion.so
- PostgreSQL CDC - RisingWavedocs.risingwave.com
- Just Use Postgres for Everything | Amazing CTOamazingcto.com
- Benchmarking How Workflow Execution Scales on Postgres | DBOSdbos.dev