[Part 1] Delving into Architectural Drift
When building a software system, engineers recognize three fundamental truths:   All software has an...
Tags: systemdesign, softwaredevelopment, technicaldebt, softwareengineering