I am working as a software development trainer and consultant. In 2020 I will have a new challenge - training & coaching a few people to become software architects, from their current positions (senior software developers, mainly).<p>The main interest and focus will be on distributed systems (generally) and microservices (particularly).<p>Any recommendations on books or (at least) articles on a learning path are more than welcomed. Thank you, in advance.