Top Ten Software Architecture Mistakes - http://www.infoq.com/news/2007/10/top-ten-architecture-mistakes Discussion about the balance of upfront design - http://blog.objectmentor.com/articles/2009/04/25/the-scatology-of-agile-architecture There is no conflict in agile and architecture - http://www.andrejkoelewijn.com/wp/2011/03/28/there-is-no-conflict-in-agile-and-architecture/ http://c2.com/cgi/wiki?HexagonalArchitecture Experience of build instead of buy - http://arstechnica.com/business/2012/05/build-versus-buy-one-companys-decision-to-go-it-alone/ Problem of too many layer - http://johannesbrodwall.com/2014/07/10/the-madness-of-layered-architecture/ http://edmundkirwan.com/general/simple.html http://blog.schauderhaft.de/2014/06/29/you-want-to-become-an-software-architect-here-is-your-reading-list/ Sometime it is worth to build to throw - http://martinfowler.com/bliki/SacrificialArchitecture.html Business Transactions External Dependencies Caching Strategy Garbage Collection Application Topology http://blog.appdynamics.com/java/top-5-java-performance-metrics-to-capture-in-enterprise-applications/ invent a solution the majority of whose components depend on no others with those few components whose task it is to compose those other components being left largely to coordination roles. - http://edmundkirwan.com/general/simple.html http://blog.cloudera.com/blog/2014/09/getting-started-with-big-data-architecture/ Twitter - http://www.infoq.com/cn/articles/twitter-architecture-evolution http://highscalability.com/blog/2016/4/20/how-twitter-handles-3000-images-per-second.html Suning, more on HTTP - http://www.infoq.com/cn/articles/suning-product-details-system-architecture-design Decision - https://javax0.wordpress.com/2016/05/04/architects-dont-decide/ Some suggestion of making system simple, well, but the suggestion itself it is that simple - https://www.infoq.com/articles/driving-architectural-simplicity https://medium.com/towards-data-science/10-common-software-architectural-patterns-in-a-nutshell-a0b47a1e9013 https://www.in28minutes.com/introduction-to-software-architecture Explaining common different architecture patterns - https://levelup.gitconnected.com/software-architecture-the-important-architectural-patterns-you-need-to-know-a1f5ea7e4e3d Software Architecture Patterns - https://orkhanscience.medium.com/software-architecture-patterns-5-mins-read-e9e3c8eb47d2 12 Software Architecture Pitfalls and How to Avoid Them - https://www.infoq.com/articles/avoid-architecture-pitfalls/ https://www.infoq.cn/article/TUTLdsEvSyUr9H1bmD3b