Software Architect's Handbook: Become a successful software architect by implementing effective architecture concepts
D**A
A lot of tips, and elements to consider
This is a great book which contains a lot of concepts and ideas.This book gives you a ride around the main elements that a software architect should consider and learn. This is great for people who already have a little of experience developing software. Because it show you the important things to consider when you are an architect, or part of a software project.It gives you recommendations about: maintenance, requirements, quality attributes, tests, software architectures and patterns, software principles, DevOps, cross-cutting concers, security, working on a team, leading a team, soft skills, and many more.However, there are many topics which contains only a paragraph. So, this book is more like a guide to go to learn different topics (in deep) in other books.CONS:There are only a few examples (codes). So, maybe this book is not recommend for novice developers or architects. Not recommended for people which are looking for a practical book.For example, it gives you a lot of recommendations about how to implement a MVC architecture or micro-services, but you never will find a piece of code which shows a real MVC architecture.
D**Z
Great read
Covered the full life cycle of software architecture.
T**S
Excellent breadth of topics.
The book covers an excellent breadth of topics for any aspiring architect. As explained in the book, you need to deep dive in each topic as required. An excellent introduction to architecture.
H**
Great book. A global view about the role of architecte
Great book thanks
T**E
Highly Recommended
I’m a software developer who has spent many years developing all kinds of applications. I wanted a book that would explore the many considerations and decisions that software architects need to make and the techniques they use to go about their job. This book did not disappoint and was well worth the purchase.The book does not focus on any particular programming language or development framework (although there are some code samples in C# just to explain some points). Instead, the book concentrates on software architecture and development in general and I appreciated the fact that it did not emphasize a specific technology that I may not even be using. Because of this, I think this book has a wide appeal and will be relevant for many software developers and architects.As an experienced developer, there were some topics that I was already familiar with and there were others that were new to me, which was expected. I found the book to be very insightful and it gave me new ideas, things to look for, and concepts that I can apply to my projects. The book is large and has good coverage of many topics. As you can imagine, some of the topics could be the subject of an entire book (or books) all by themselves, and this book inspired me to explore some of those topics even further.Highly recommended.
V**D
Highly recommended!
This is a great book for software developers who are interested in becoming a software architect or simply want to become a better developer. The book begins by describing the software architect role and how it fits in the context of an organization. It then covers all the different aspects of software architecture, including designing for quality attributes, leveraging the use of patterns, following best practices, and taking into consideration crosscutting, performance, and security concerns. I was pleased that it covered modern topics such as microservices, continuous integration/deployment, and building cloud-native applications. It provides a complete picture of being a software architect as it even goes into topics such as working with legacy applications, soft skills, and the types of things you can do to continually improve your skills going forward.
J**.
A very nice place to get into the complicity of the Software Architect.
The author is very experienced and he has a wonderful way to explain very complex and details of this profession in a very simplistic matter. It was a lot of help for me, and I think anybody that it is thinking seriously to become more proficient on there software planning and Software Architect, should take a deep read on this book. :)
R**W
Great read
The Software Architects Handbook is a good book. It presents the topics a good success engineer or architect should know. It's like the Software Engineering guide one should have.
H**R
Expected more in depth coverage of the topics
Covered lot of topics without going into the details of individual topic. Serious lack of scenarios or examples on individual topics.
Z**N
Good and bad
Pro: Contents are fantastic. More like a thought starter, touching a ton of topics. Don't expect it going deep, but instead it will give you a very brief but clear and broad picture of all that is in SA. Then you'll know what topics to expand on, and read 10 more books.Con is that the binding and paper quality is bad.
V**L
Good Book !
Precise content by Joseph on generic subject Software Architecture, Joseph described very well role of an Architect, He defined very well type of Software Architects. Books contain all required topics which revolves around modern Software Architecture. Language used in book is easy to understand to anyone. It is Worth to spend time and money on this book.Thank you Amazon and Joseph.
S**R
Great starter, Incredibly dense
Joe has managed to deliver a book that covers most of the topics relevant to start working as a software architect these days. It delivers a structured overview and a good basic elaboration. Also a great reference.The print version seems to be printed by amazon and is not sturdy at all. So, once you carry this beauty with you, it looks messy.
A**R
Buy from publisher... amazon print on demand has poor paper/binding
Don't buy this book from amazon
TrustPilot
vor 2 Wochen
vor 2 Wochen