A Tale of Two Systems: A Primer on Software Architecture (Part 4)
In the last post, we discussed how to apply an architectural design mindset to the process of designing greenfield systems. In this post, we cover applying the same mindset to an existing legacy system. Tackling Architecture in a Legacy System Unfortunately, most of the time, developers do not get to