Ben June 5, 2025 Optimising architectural decisions in software development. How to choose and when to do it