Database DevOps with Containers

Unlike CI/CD pipelines for applications, we can’t just delete the database and pop up a new one with each new version. Let’s start with the production database, and get SQL Server content to developers in containers, and then flow schema and lookup data back into production with migration tools. You can bring the reliability and automation of CI/CD pipelines to Database DevOps with containers. This session focuses on how to get production data to non-production environments safely: sanitize, anonymize, and shrink. We use containers to avoid the complexity of database installation. Attendees leave with a GitHub repo showing a DevOps script that can be plugged into any pipeline.

Rob Richardson is a software craftsman building web properties in ASP.NET and Node, React and Vue. He’s a Microsoft MVP, published author, frequent speaker at conferences, user groups, and community events, and a diligent teacher and student of high quality software development. You can find this and other talks on his blog at and follow him on twitter at @rob_rich

This post is also available in: German