Presentation: "Evolving Database Design and Architecture: Patterns and Practices"

Time: Thursday 12:05 - 13:05

Location: Franciscan I & II

Abstract:

Over the life of an application as requirements change, application usage patterns alter, load and performance changes the need to change database and database architecture is inevitable. There are patterns of these changes such as "Add Read Method" or "Migrate Method from Database" etc, to effectively apply these patterns the team needs to follow certain practices during development such as "Version Control of Database", Automated migration of database schema, continuous integration with databases and many more.


In this talk, I will show the patterns and practices I have found useful over the years.

Pramod Sadalage, Co-Author "Database Refactoring" Principal Consultant Thoughtworks Inc

 Pramod  Sadalage

Pramod Sadalage is the co-author of the 2007 Jolt Productivity Award winning "Refactoring Databases: Evolutionary Database Development", a Martin Fowler signature series book and author of "Recipes for Continuous Database Integration".

Pramod works as a DBA and developer at ThoughtWorks. He works on large custom-developed applications which use agile. While on these projects, he pioneered the practices and processes of agility in the database. Pramod writes and speaks about these concepts and practices to help those interested in using agile practices on databases. He has written and presented about database administration on XP projects, the adoption of agile processes with databases, and the impact of agile practices on database administration and design.

Pramod is the owner and founder of the agiledatabases Yahoo! group; he moderates group discussions and helps group members learn about agile databases.

When he is not working, you can find him spending time with his wife Rupali and daughter Arula, and trying to improve his running.

Twitter: @pramodsadalage