"God was able to create the world in seven days because God didn't have to worry about legacy” – Enzo Torresi.
Enterprise customers, unfortunately, do not have that luxury. They must deal with legacy in various degrees of complexity and scale. This article presents a practitioner’s perspective of the trends, good practices and gotchas that one must watch out for in a complex (legacy) application modernization program.