Deliver to Hong Kong
IFor best experience Get the App
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
A**R
Good book as it was recommended by my manager
Good book. Yet to complete it though. My manager recommended me this book
A**R
Handy Book
This will come in handy when I am working on my projects.
V**O
Practical guidelines for software architect nowadays
The book covers many topics that average developer doesn't face on a daily basis. You should not buy the book if you are expecting technical details on building software. You should buy the book if you want to have a position, where you are responsible for quality of the built software. Quality is a process, and that is what author tries to tell and explain in details, starting from design thinking and finishing with a concrete set of tools ready to use. Everything from problem understanding, exploring, to making and evaluating is covered. You should not expect many details on each phase, but knowing all the given foundations you will master skills in real project faster.Quality of the book is perfect, the content is well organized, all pictures are awesome.
M**N
Five Stars
good book
M**K
Great book for people, who work a lot with customer and lead a team
I really enjoyed the list of techniques listed and described in the book. However, the examples showed in a book don't seem to be a 'real' ones