Pramod Sadalage is a 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 2000s he developed techniques to allow relational databases to be designed in an evolutionary manner based on version-controlled schema migrations. He is coauthor of Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures, coauthor of Refactoring Databases: Evolutionary Database Design, coauthor of 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.