Evolve database design without changing semantics
Refactoring has proven its value in a wide range of development projects ― helping software professionals improve system designs, maintainability, extensibility, and performance.
In this book, leading agile methodologist Scott Ambler and renowned consultant Pramod Sadalage introduce powerful refactoring techniques specifically designed for database systems. Using start-to-finish examples, the authors walk you through refactoring simple standalone database applications as well as sophisticated multi-application scenarios.
Use it as a comprehensive guide and reference to learn how to overcome the practical obstacles you might face when refactoring real-world databases.
Listen on these platforms
Pramod Sadalage co-authored the book Refactoring Databases 15 years ago. The concepts remain hugely relevant today for those exploring microservices. We caught up with Pramod and Martin Fowler to hear about the genesis of the book and explore how the principles of refactoring work in a world of NoSQL databases.
Please note: owing to a technical issue, the sound quality for one of our speakers is not ideal. We hope this doesn't detract from your enjoyment of this episode.