Engineering, Programming, Software Development, Software Engineering, Software Architecture.
services. This is the proverbial Big Ball of Mud Architecture where it becomes impossible to reason through how changing one part of the system will impact its dependencies. Over time, development gets slower and every deployment makes the system more brittle. A good strategy to start to untangle