Database DevOps with Containers
summary
Builds an automated pipeline that takes a nightly production backup, runs a SQL script to anonymize sanitize shrink data (emails become random_string@contoso.com, sa password replaced, recovery set to simple, files shrunk), restores a Windows backup into SQL Server 2019 on Linux (binary compatible), bakes the sanitized database into an image with docker build -> docker run, and pushes it to a registry for CI (Jenkins/GitHub Actions). Demo shows the container starts, migration runs (wait ~80s), and developers can docker pull a ready dev database.
AI-written summary · about
chapters (18)
- 0:00Intro
- 1:28DevOps
- 7:07Containers
- 13:12DevOps Pipeline
- 13:29Database Migration
- 21:07Connect to Database
- 22:59SQL Server on Linux
- 25:30Wrapup
- 26:12QA
- 26:49High Availability
- 28:01Scale
- 29:33SQL Server
- 30:18SSIS
- 31:28Other databases
- 32:31Questions
- 33:12Concerns
- 35:38Data Masker
- 37:57Outro
related talks
54mA Database DevOps Pipeline
46mA Database DevOps Pipeline
46mDatabase CI/CD with Docker Containers and Azure DevOps
45mDev and Test Agility for your Database with Docker
50mDev and Test Agility for Your Database with Docker
56mDeploying Docker for Database DevOps Dominance
01h 07mDev and Test Agility for your Database with Docker
30mDev and Test Agility for Your Database with Docker
