Sergej Chodarev
The important decisions that a Software Architect makes are the ones that allow you to NOT make the decisions about the database, and the webserver, and the frameworks.
https://git.kpi.fei.tuke.sk/meta/examples/spring-di