Balancing Coupling in Software Design: Successful Software Architecture in General and Distributed Systems (Addison-Wesley Signature Series (Vernon))
$29.99
Price: $29.99
(as of May 21,2023 15:44:47 UTC – Details)
Microservices have become increasingly popular for their promise of building systems that can be changed easily and rapidly. However, this promise has not always been fulfilled. The book “Balancing Coupling in Software Design” addresses this issue of how software architects and designers approach coupling and proposes a new approach for creating successful designs, regardless of whether microservices are used or not.
Rather than blindly avoiding coupling, this book proposes a new model that transforms it into a powerful design tool called “balanced multi-dimensional coupling.” The book surveys existing methods for evaluating coupling, highlighting their strengths and limitations in the context of modern distributed systems. Furthermore, the book introduces a new multi-dimensional coupling model and demonstrates how to use it for building modular software.
Instead of focusing solely on a single approach, the book illuminates underlying design principles that are ubiquitous in SOA, microservices, DDD, design patterns, and other paradigms. It reveals 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.
User Reviews
Be the first to review “Balancing Coupling in Software Design: Successful Software Architecture in General and Distributed Systems (Addison-Wesley Signature Series (Vernon))”
$29.99
There are no reviews yet.