~/talk

Performing Databases Migrations Without Overtime

links:none on file
slides:none on file

Demonstrates using Postgres.ai Database Lab Engine to validate migrations against real production-like data by creating thin clones of Postgres databases via ZFS copy-on-write so clones spin up in under 10 seconds for databases up to 2 TB. Shows live demo of spawning and resetting clones, running migrations, and aborting failures before production. Supports anonymization on the fly, exposes a REST API and CLI for CI integration, costs examples ($1k/mo DIY vs ~5x for RDS clone), Postgres only.

AI-written summary · about

  1. 0:00Introduction and setup
  2. 1:45Speaker introduction
  3. 2:48Use case example
  4. 4:12Testing assumptions and edge cases
  5. 7:25Data schema evolution challenges
  6. 9:49Shift left methodology
  7. 11:35Problem with data migration assumptions
  8. 13:04Copying production data issues
  9. 15:36Cost of manual data copying
  10. 17:01Automation for migration testing
  11. 17:41Database Lab Engine overview
  12. 20:29Development environment integration
  13. 22:13Live demo introduction
  14. 23:00Production data snapshot
  15. 25:50Running migration in thin clone
  16. 27:16Resetting thin clones
  17. 28:41Wrapping up usage
  18. 29:44Automating data migration tests
  19. 31:06Q&A session
  20. 33:13Learnings and stakeholder buy-in
  21. 35:37Technical explanation
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.