Tactical Modernization
First and foremost, from a tactical standpoint, look for the most “painful” mis‐ matches in business value and implementation strategies, such as core subdomains implementing patterns that don’t match the complexity of the model—transaction script or active record. These system components that directly impact the success of the business have to change the most often, yet are painful to maintain and evolve due to poor design.