{"product_id":"balancing-coupling-in-software-design-universal-design-principles-for-architecting-modular-software-systems-paperback","title":"Balancing Coupling in Software Design: Universal Design Principles for Architecting Modular Software Systems - Paperback","description":"\u003cdiv\u003e\u003cp style=\"text-align: right;\"\u003e\u003ca href=\"https:\/\/reportcopyrightinfringement.com\/\" target=\"_blank\" rel=\"nofollow\"\u003e\u003cb\u003eReport copyright infringement\u003c\/b\u003e\u003c\/a\u003e\u003c\/p\u003e\u003c\/div\u003e\u003cp\u003eby \u003cb\u003eVlad Khononov\u003c\/b\u003e (Author)\u003c\/p\u003e\u003cp\u003eThis 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. \u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e Instead of focusing solely on a single approach, \u003ci\u003e\u003cb\u003eBalancing Coupling in Software Design\u003c\/b\u003e\u003c\/i\u003e 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. \u003cbr\u003e\u003ch3\u003eAuthor Biography\u003c\/h3\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eVlad Khononov\u003c\/strong\u003e is a software engineer with extensive industry experience, working for companies large and small in roles ranging from webmaster to chief architect. His core areas of expertise are distributed systems and software design. Vlad consults with companies to make sense of their business domains, untangle monoliths, and tackle complex architectural challenges.\u003c\/p\u003e \u003cp\u003eVlad maintains an active media career as a public speaker and author. Prior to \u003cem\u003eBalancing Coupling in Software Design, \u003c\/em\u003e he authored the best-selling O'Reilly book \u003cem\u003eLearning Domain-Driven Design\u003c\/em\u003e. He is a sought-after keynote speaker, presenting on topics such as domain-driven design, microservices, and software architecture in general.\u003c\/p\u003e\n            \u003cdiv\u003e\n\u003cstrong\u003eNumber of Pages:\u003c\/strong\u003e 320\u003c\/div\u003e\n            \u003cdiv\u003e\n\u003cstrong\u003eDimensions:\u003c\/strong\u003e 0.67 x 9.19 x 7 IN\u003c\/div\u003e\n            \u003cdiv\u003e\n\u003cstrong\u003ePublication Date:\u003c\/strong\u003e May 11, 2024\u003c\/div\u003e\n            ","brand":"Books by splitShops","offers":[{"title":"Default Title","offer_id":43158278111295,"sku":"9780137353484","price":77.74,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0105\/8226\/1823\/files\/U4PnA_rvt9780137353484.webp?v=1776988446","url":"https:\/\/dhlswag.com\/products\/balancing-coupling-in-software-design-universal-design-principles-for-architecting-modular-software-systems-paperback","provider":"BBB","version":"1.0","type":"link"}