Hi! Welcome to the Architecture Weekly newsletter. 10 blog posts or books on software architecture every Sunday.
Books for Software Design by Aleksandr Polomodov
Aleksandr leads Architecture in Tinkoff Bank. He provides a lot of insights on growing into a higher level software developers through improving system design skills. A big part of it is reading relevant books, and the article is about them. The article is in Russian, although Google Translate works pretty well.
Azure Distributed Systems Book
Written by Brendan Burns, co-founder of Kubernetes project, this books focuses on practical approach on building distributed systems. The book covers the typical patterns in such kind of systems, including single-node, batch and serving ones. The book is only 160 pages long and can be grasped relatively quickly.