Most Software Architecture Decisions Are Actually About Trade-offs
Development teams rarely struggle with having too few options. Much more often, they face the opposite problem: there are too many.
Today, almost every part of a system can be built in multiple ways.
mortylen.hashnode.dev9 min read