Microservices become immensely popular because it promised to help
organizations build loosely-coupled systems that allow for fast,
easy change. But microservices systems haven’t always kept that
promise. This book identifies the deeper problem -- how software
architects and designers approach coupling – and introduces an
important new approach for creating more successful designs whether
you use microservices or not. Instead of blindly avoiding coupling,
leading software architecture expert Vladik (Vlad) Khononov
proposes a novel method that transforms it into a powerful design
tool: “balanced multi-dimensional coupling.” Khononov begins by
surveying existing methods of evaluating coupling, and illuminating
their strengths and limitations in the context of modern
distributed systems. Next, he introduces a new multi-dimensional
coupling model, and demonstrates how to harness it to build modular
software. Instead of focusing solely on a single approach,
Balancing Coupling in Software Design illuminates underlying design
principles that are ubiquitous in SOA, microservices, DDD, design
patterns, and other paradigms, revealing how each of them can fail
if thoughtful design principles for coupling are neglected -- and
how balanced coupling can make all of them work more effectively.
General
Imprint: |
Addison Wesley
|
Country of origin: |
United States |
Series: |
Addison-Wesley Signature Series (Vernon) |
Release date: |
February 2024 |
Firstpublished: |
2023 |
Authors: |
Vlad Khononov
|
Format: |
Paperback
|
ISBN-13: |
978-0-13-735348-4 |
Categories: |
Books >
Computing & IT >
General
Promotions
|
LSN: |
0-13-735348-0 |
Barcode: |
9780137353484 |
Is the information for this product incomplete, wrong or inappropriate?
Let us know about it.
Does this product have an incorrect or missing image?
Send us a new image.
Is this product missing categories?
Add more categories.
Review This Product
No reviews yet - be the first to create one!