Search  for anything...

Software Architect's Handbook: Become a successful software architect by implementing effective architecture concepts

  • Based on 115 reviews
Condition: New
Checking for product changes
$51.99 Why this price?
Save $3.00 was $54.99

Buy Now, Pay Later


As low as $8.67 / mo
  • – 6-month term
  • – No impact on credit
  • – Instant approval decision
  • – Secure and straightforward checkout

Ready to go? Add this product to your cart and select a plan during checkout. Payment plans are offered through our trusted finance partners Klarna, PayTomorrow, Affirm, Afterpay, Apple Pay, and PayPal. No-credit-needed leasing options through Acima may also be available at checkout.

Learn more about financing & leasing here.

Free shipping on this product

This item is eligible for return within 30 days of receipt

To qualify for a full refund, items must be returned in their original, unused condition. If an item is returned in a used, damaged, or materially different state, you may be granted a partial refund.

To initiate a return, please visit our Returns Center.

View our full returns policy here.


Availability: In Stock.
Fulfilled by Amazon

Arrives Monday, Feb 10
Order within 23 hours and 17 minutes
Available payment plans shown during checkout

Description

A comprehensive guide to exploring software architecture concepts and implementing best practicesKey FeaturesEnhance your skills to grow your career as a software architectDesign efficient software architectures using patterns and best practicesLearn how software architecture relates to an organization as well as software development methodologyBook DescriptionThe Software Architect’s Handbook is a comprehensive guide to help developers, architects, and senior programmers advance their career in the software architecture domain. This book takes you through all the important concepts, right from design principles to different considerations at various stages of your career in software architecture.The book begins by covering the fundamentals, benefits, and purpose of software architecture. You will discover how software architecture relates to an organization, followed by identifying its significant quality attributes. Once you have covered the basics, you will explore design patterns, best practices, and paradigms for efficient software development.The book discusses which factors you need to consider for performance and security enhancements. You will learn to write documentation for your architectures and make appropriate decisions when considering DevOps. In addition to this, you will explore how to design legacy applications before understanding how to create software architectures that evolve as the market, business requirements, frameworks, tools, and best practices change over time.By the end of this book, you will not only have studied software architecture concepts but also built the soft skills necessary to grow in this field.What you will learnDesign software architectures using patterns and best practicesExplore the different considerations for designing software architectureDiscover what it takes to continuously improve as a software architectCreate loosely coupled systems that can support changeUnderstand DevOps and how it affects software architectureIntegrate, refactor, and re- architect legacy applicationsWho this book is forThe Software Architect’s Handbook is for you if you are a software architect, chief technical officer (CTO), or senior developer looking to gain a firm grasp of software architecture.Table of ContentsThe Meaning of Software ArchitectureSoftware Architecture in an Organization Understanding The DomainSoftware Quality AttributesSoftware Architecture Design Patterns and Best Practices of Software Development Software Architecture Patterns Architecting Modern ApplicationsCrosscutting Concerns Performance Considerations Security Considerations Documenting and Validating Software Architecture DevOps and Software Architecture Architecting Legacy Applications The Soft Skills of Software Architecture Evolutionary Architecture Becoming a Better Software Architect Read more


Publisher ‏ : ‎ Packt Publishing (August 30, 2018)


Language ‏ : ‎ English


Paperback ‏ : ‎ 594 pages


ISBN-10 ‏ : ‎ 1788624068


ISBN-13 ‏ : ‎ 60


Item Weight ‏ : ‎ 2.22 pounds


Dimensions ‏ : ‎ 7.5 x 1.34 x 9.25 inches


Best Sellers Rank: #575,866 in Books (See Top 100 in Books) #119 in Software Design Tools #734 in Software Development (Books) #2,290 in Business Technology


#119 in Software Design Tools:


#734 in Software Development (Books):


Frequently asked questions

If you place your order now, the estimated arrival date for this product is: Monday, Feb 10

Yes, absolutely! You may return this product for a full refund within 30 days of receiving it.

To initiate a return, please visit our Returns Center.

View our full returns policy here.

  • Klarna Financing
  • Affirm Pay in 4
  • Affirm Financing
  • Afterpay Financing
  • PayTomorrow Financing
  • Financing through Apple Pay
Leasing options through Acima may also be available during checkout.

Learn more about financing & leasing here.

Top Amazon Reviews


  • 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. ... show more
Reviewed in the United States on January 8, 2021 by Daniel Correa Daniel Correa

  • Great read
Covered the full life cycle of software architecture.
Reviewed in the United States on October 23, 2019 by Donald E Lutz

  • Great book. A global view about the role of architecte
Great book thanks
Reviewed in the United States on January 21, 2020 by Hicham Hicham

  • 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. ... show more
Reviewed in the United States on June 27, 2019 by Trace

  • 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.
Reviewed in the United States on April 18, 2020 by Touss

  • 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.
Reviewed in the United States on May 30, 2019 by Row

  • 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. ... show more
Reviewed in the United States on July 1, 2019 by Vince Reinfried

  • 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. :) ... show more
Reviewed in the United States on November 12, 2018 by Jesus B.

Can't find a product?

Find it on Amazon first, then paste the link below.