Full description not available
P**A
A must read for aspiring software architects
This book is one of most important, inspiring and influential books I’ve ever read. It not only explains what architecture is and how it should be done, it also gives a clear instructions for aspiring software developers on how to become a software architect. It also contains a broad catalog of well-described, ready to use workshop methods. The book itself is easy to read, well redacted and structured. For me personally, this is THE software architecture book and if I’ve been asked to go for a lone island with only one tech book, I’d choose this one without a doubt :)
C**R
Great
What stands out about this book is its real-world applicability. Keeling doesn't get lost in theory; he focuses on concrete examples and practical techniques. His writing style is engaging and clear, making potentially complex topics easy to grasp. The book also highlights the importance of effective communication and collaboration skills, which are often overlooked but are vital in the role of a software architect.
R**Y
Great book for future technical leaders
This book is designed to help kickstart your architectural thinking and set you up with practical methods to start making analytical decisions about the design of your systems. From how to think about quality attributes, how to approach architecture as a risk reducing disciplines and the catalogue of architecture styles; this book is also a great summary of the most important concepts on software architecture and serves also as a good referential source.I recommend this book to any engineer looking to make the jump to technical leader but it is also a great catalyst for practicing software architects looking to solidify some of their thinking and methods.
J**H
Mostly good lessons but not a good format
It feels like a collection of 30-60 minute slideshow talks pasted together into a book. There are a lot of bullet points and a lot of those could be removed without hurting communication. I think one's time would be better served by reading something like The Architecture of Open Source Applications, and authors like Joel Spolsky.For such a new book there's already quite a bit of link rot. The related online forum is also shut down, presumably just out of protest, since I doubt the FOSTA concerns were really relevant.I did like a good chunk of the content. I liked the grounding of architecture as being about expressing quality attributes. I liked the bits about actually quantifying risks instead of letting stand vague objections like "this is risky". I liked the suggestions to improve diagrams (and types of diagrams) and to create things like empathy-maps to better understand user scenarios. I liked that the book has color! As a reference, the third section of the book can be useful for certain circumstances.Unfortunately few circumstances apply in my BigCo role, but that's more the fault of the BigCo, I didn't expect this book to cover anything about moving from some other way of designing software to the way described in the book. (One might be amused to know that this was read in an office book club setting at same BigCo.) I would be interested in reading about how the author integrated or was unable to integrate things from this book in is work at IBM, another BigCo. I thought the example case-study wasn't that useful, but further would have appreciated it as its own standalone chapter near the end instead of handed out drip-by-drip at the end of each chapter, or some real case studies.
D**T
Most Excellent Book
I purchased this for someone else. I already have a hard copy and a PDF. Great book! Covers what's really important.
R**V
Perfect book for technical leader aspirants
Explore more techniques to handle architecture design effectively. Learn the best ways and good qualities to become a software architect.
K**E
Practical approach to architecture in an agile world
Practical approach to architecture in an agile world, this book conveys the changing face of software development from an architectural perspective.
P**R
Learned new, important concept I've never heard
Learned new concept - behavioral analysis.Well explained with good examples and exercises
TrustPilot
2 个月前
5天前