In the first article of this series, we’ve focused on what are architectural tradeoffs and why they are important. In the second article, we’ve established why there has to be a conscious decision making process when it comes to your software architecture.
Full article