~/talk

A Database DevOps Pipeline

slides:none on file

Shows a concrete CI/CD recipe: use Docker Compose, GitHub Actions, Spawn and containers to spin up transient databases, run either state-based and migrations-based pipelines, run schema and static-data compares with SQL Source Control / SQL Compare or Flyway, and run application integration tests against that neutral DB. The demo restores last night’s production backup every build (so backup validity is tested) and can spin a SQL Server test image in seconds to validate and then deploy.

AI-written summary · about

  1. 0:00Introduction and setup
  2. 2:31What is a DevOps pipeline
  3. 6:47Database DevOps challenges
  4. 11:03Automating database pipelines
  5. 14:13State vs migration based approaches
  6. 23:23Build process for databases
  7. 29:48State-based demo
  8. 30:32Migrations-based demo
  9. 32:19Cloud-based DevOps pipeline
  10. 43:48Q&A: Migration vs state scripts
  11. 45:38Q&A: Production backups timing
  12. 47:46Q&A: Backup restoration speed
  13. 49:10Q&A: Container volumes optimization
  14. 49:56Q&A: Rollbacks and downscripts
  15. 52:16Summary and conclusion
~/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.