Software Architecture in Practice (SEI Series in Software Engineering)

$35.99

Added to wishlistRemoved from wishlist 0
Add to compare
Category: Tag:

Price: $35.99
(as of May 17, 2024 19:24:55 UTC – Details)

From the Publisher

Why Software Architecture Still Matters

Requirements

Requirements

Taming complexity

Taming complexity

Employee turnover

Employee turnover

Guiding Hand

Guiding Hand

Requirements

Architects today are faced with a nonstop and ever-increasing stream of feature requests and bugs to fix, driven by customer and business needs and by competitive pressures. If architects aren’t paying attention to the modularity of their system (and, no, microservices are not a panacea here), that system will quickly become an anchor—hard to understand, change, debug, and modify, and weighing down the business.

Taming complexity

While the level of abstraction in systems is increasing—we can and do regularly use many sophisticated services, blissfully unaware of how they are implemented—the complexity of the systems we are being asked to create is increasing at least as quickly.

This is an arms race, and the architects aren’t winning! Architecture has always been about taming complexity, and that just isn’t going to go away anytime soon.

Employee changes

The meteoric growth (and unprecedented levels of employee turnover) that characterizes the world of information systems means that no one understands everything in any real-world system. Just being smart and working hard aren’t good enough.

Quality attributes

Despite having tools that automate much of what we used to do ourselves—think about all of the orchestration, deployment, and management functions baked into Kubernetes, for example—we still need to understand the quality attribute properties of these systems that we depend upon, and we need to understand the emergent quality attribute properties when we combine systems together.

Most quality attributes—performance, security, availability, safety, and so on—are susceptible to “weakest link” problems, and those weakest links may only emerge and bite us when we compose systems. Without a guiding hand to ward off disaster, the composition is very likely to fail. That guiding hand belongs to an architect, regardless of their title.

ASIN ‏ : ‎ B094CPJ96B
Publisher ‏ : ‎ Addison-Wesley Professional; 4th edition (June 30, 2021)
Publication date ‏ : ‎ June 30, 2021
Language ‏ : ‎ English
File size ‏ : ‎ 11961 KB
Simultaneous device usage ‏ : ‎ Up to 5 simultaneous devices, per publisher limits
Text-to-Speech ‏ : ‎ Enabled
Screen Reader ‏ : ‎ Supported
Enhanced typesetting ‏ : ‎ Enabled
X-Ray ‏ : ‎ Not Enabled
Word Wise ‏ : ‎ Not Enabled
Sticky notes ‏ : ‎ On Kindle Scribe
Print length ‏ : ‎ 464 pages

User Reviews

0.0 out of 5
0
0
0
0
0
Write a review

There are no reviews yet.

Be the first to review “Software Architecture in Practice (SEI Series in Software Engineering)”

Your email address will not be published. Required fields are marked *

Software Architecture in Practice (SEI Series in Software Engineering)
Software Architecture in Practice (SEI Series in Software Engineering)

$35.99

bestsoftwaretec
Logo
Compare items
  • Total (0)
Compare
0
Shopping cart