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 13

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

Kristiyan Velkov

Developer Relations Engineer at Zerops.io

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

Technology 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

Principal Engineer, Developer Success at 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