Solving the ‘God Object’ Problem with Shared Identity
You start with a simple entity. Then, over time, you add more and more properties. The next thing you know, you have a god object sitting at the center of your system. Everything touches it. Everything depends on it. Every workflow flows through it. And whenever you need to make a change, you hope it doesn’t break something else. At some point, you start wondering: how did we end up here? YouTube Check out my YouTube channel, where I post all kinds of content on Software Architecture & Design, including this video showing everything in this post. For a lot of systems,… Read More »Solving the ‘God Object’ Problem with Shared Identity