WeAreDevelopers LIVE β€’ May 12, 2021

Database DevOps with Containers

Rob Richardson

Stop treating your database like application code. Discover how to use Docker containers to securely distribute sanitized, production-like data into dev environments for risk-free daily deployments.

Pause
Mute Enter Fullscreen
#1 about 2 min

Defining the goals of database DevOps

Automating processes ensures consistency, reduces operational costs, and minimizes the risk of human error during deployments.

#2 about 3 min

Building an application DevOps pipeline with user feedback

Starting from user suggestions and ending with user feedback creates a continuous loop where source control serves as the ultimate system of record.

#3 about 3 min

Treating production data as the master database copy

Unlike application code where source control is authoritative, production data is the true source of truth for safe database architectures.

#4 about 6 min

Adapting production databases for safe non-production use

Anonymizing sensitive user details, removing production secrets, and safely shrinking data bulk protects privacy while maintaining realistic testing scenarios.

#5 about 6 min

Automating database pipelines using container virtualization

Leveraging containers rather than full virtual machines provides a lightweight, automated method to manage environment dependencies by virtualizing the operating system kernel.

#6 about 4 min

Defining infrastructure consistently using Docker configuration files

Transforming simple configuration text files into portable image binaries allows teams to spin up complete application environments uniformly.

#7 about 4 min

Managing ephemeral system layers in Docker containers

Docker constructs executable images using stacked read-only layers and provisions an ephemeral read-write layer during execution to cleanly isolate runtime modifications.

#8 about 4 min

Provisioning ephemeral SQL Server environments using Docker

Containerized databases provide a fast and disposable mechanism for teams to execute workloads without the overhead of manual server installations.

#9 about 6 min

Building sanitized multi-stage Docker database images

Automating the restore, sanitization, and packaging process via multi-stage builds prevents intermediate production secrets from leaking into the final developer image.

#10 about 5 min

Validating sanitized container databases in local development

Connecting locally to a freshly built database container empowers engineers to safely query realistic data and instantly reset their environment.

Matching moments

5:18 min

Shifting mindsets on running databases in containers

Denis Wilson Souza Rosa +1 Β· LIVE

2:49 min

Deploying mission-critical databases within container infrastructures

Wei Hu Wei Hu Β· World Congress 2022

4:59 min

Bringing DevOps practices to data transformation with DBT

Matthias Niehoff Matthias Niehoff Β· World Congress 2024

1:58 min

Modern improvements driving database adoption in Kubernetes

Denis Souza Rosa Β· LIVE

5:06 min

Running isolated database integration tests using containers

Christian KΓΌhn Β· World Congress 2021

2:59 min

Eliminating operational errors with containerized application deployments

Aarno Aukia Β· LIVE

Upcoming sessions on this topic

Open session

World Congress 2026 North America

September 25, 2026 Β· 12:30–14:30

Stage 11

Docker sandboxes: protect your secrets, tokens, and personal data from AI agent mistakes

Kristiyan Velkov

Front-End Advocate | Speaker | AI & DevOps | Docker Captain | Cursor Ambassador | DevReal | Tech Blogger | Book Author

Kristiyan Velkov
Open session

World Congress 2026 North America

September 24, 2026 Β· 11:40–12:10

Stage 3

Stop Running Mystery Meat in Production

Jeroen van Erp

Technical Advocate @ SUSE

Jeroen van Erp
Open session

World Congress 2026 North America

September 23, 2026 Β· 15:45–17:45

Stage 10

Securing the Agentic Stack: Docker Hardened Images and Supply Chain Security

Ajeet Raina

Developer Advocate at Docker

Ajeet Raina
Open session

World Congress 2026 North America

September 23, 2026 Β· 13:15–15:15

Stage 8

The AI-Ready Developer Environment β€” Local Setup, Reproducibility, and Docker

Michael Irwin

Developer Success, Docker

Michael Irwin
Open session

World Congress 2026 North America

September 23, 2026 Β· 15:45–17:45

Stage 8

Docker's Agentic Platform: Sandboxes, MCP, and the Infrastructure of Autonomous Development

Oleg Ε elajev

AI and Developer relations at Docker

Oleg Ε elajev
Open session

World Congress 2026 North America

September 24, 2026 Β· 11:40–12:10

Stage 7

Clean Rooms Demystified: Architecture and Patterns for Privacy-Safe Data Collaboration

Anurag Malik

Data Tech Lead @ Intuit

Anurag Malik