Principles of Building System Architecture: Three Mindsets IT Architects Should Have is a book I read.
If you're involved in architecture design, this is a must-read book.
When designing architecture, it's not enough to just think about technical solutions.
This book systematically discusses the entire process involved in architecture design.
It covers the definition of architecture, how to perceive and structurally explain architecture, how to engage with stakeholders, various considerations necessary for design, methods for evaluating architecture, and design techniques.
Thanks to this book, I feel like I've become able to articulate the architecture design process accurately. I gained many hints on what was good in my past experiences and what could be improved.
This is a book I want to keep by my side when facing architecture design.
The book I purchased is the first edition, but it seems there is also a second edition, which I would like to read as well.
Although this first edition is quite an old book, I feel that the theoretical parts remain unchanged in recent years, and I was able to reaffirm the usefulness of the series of skills necessary for design.