How to decouple an app's agile development from a database using BDUF?
Posted
by Rob Wells
on Stack Overflow
See other posts from Stack Overflow
or by Rob Wells
Published on 2009-07-17T12:36:07Z
Indexed on
2010/06/13
0:02 UTC
Read the original article
Hit count: 282
G'day,
I was reading the article "Database as a Fortress" by Dan Chak from the excellent book "97 Things Every Software Architect Should Know" (sanitised Amazon link) which suggests that databases should not be designed using an agile approach.
There's an SO question on agile approaches and databases "Agile development and database changes" which has some excellent answers covering agile development approaches. In fact, one of the answers supplies a brilliant idea of what's needed for each update of the DB. ;-)
But after reading Dan Chak's article, I am left wondering if an agile approach is really suitable for large scale systems.
This of course leads on to the question of how best to decouple an agile approach for the application that is interacting with the BDUF database design without adding complicated translation layers in the final design employed?
Any suggestions?
cheers,
© Stack Overflow or respective owner