Pramod Sadalage

Pramod Sadalage

Director, ThoughtWorks

Session Title

DevOps Practices for the Database

Abstract

This talk will focus on understanding the DevOps movement from the perspective of the database. We will discuss the Values, Principles, Methods, Practices and Tools applied and provide an example of how these will effect the database teams. This talk will discuss techniques such as version control of the database, continuously integrating database changes, provisioning databases, deploying databases changes in an automated way, automated database sandbox creation, automated database comparison, using tools such as dbdeploy, dbmaintain, liquibase, flyway and many others.

Bio

Pramod Sadalage is Director at ThoughtWorks where he enjoys the rare role of bridging the divide between database professionals and application developers. He is usually sent in to clients with particularly challenging data needs, which require new technologies and techniques. In the early 00’s he developed techniques to allow relational databases to be designed in an evolutionary manner based on version-controlled schema migrations. He is co-author of Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures, contributing author for Building Evolutionary Architectures - Support Constant Change, co-author of Refactoring Databases: Evolutionary Database Design, co-author of NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot Persistence, author of Recipes for Continuous Database Integration and continues to speak and write about the insights he and his clients learn.