Some benefits of simple software architectures - Wave Blog
www.wave.com/en/blog/simple-architecture
What Jamie wrote
Technologists often consider the operational aspects of complicated software architectures, but there are many other trade offs that are much less obvious. Communicating your architecture to others, training in new developers, or even just the limitations those complexities place on your hiring pool.