Balancing Coupling in Software Design | Successful Software Architecture in General and Distributed Systems

Vlad Khononov

ISBN 10: 0137353480 ISBN 13: 9780137353484
Editore: Pearson Education (US), 2023
Nuovi Taschenbuch

Da preigu, Osnabrück, Germania Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Venditore AbeBooks dal 5 agosto 2024

Questo articolo specifico non è più disponibile.

Riguardo questo articolo

Descrizione:

Balancing Coupling in Software Design | Successful Software Architecture in General and Distributed Systems | Vlad Khononov | Taschenbuch | Addison-Wesley Signature Series (Vernon) | Kartoniert / Broschiert | Englisch | 2023 | Pearson Education (US) | EAN 9780137353484 | Verantwortliche Person für die EU: preigu GmbH & Co. KG, Lengericher Landstr. 19, 49078 Osnabrück, mail[at]preigu[dot]de | Anbieter: preigu. Codice articolo 119651406

Segnala questo articolo

Riassunto:

Harness the Power of the Multi-Dimensional Coupling Model as a Tool for Architecting Modular, Evolvable Software Systems

In this definitive guide, Vlad Khononov introduces a novel approach to designing modular software systems that turns coupling into a powerful design tool.

Software, like all systems, is composed of components that interact to form the system itself. Coupling is the metric used to represent the interdependence between connected components, and the magnitude of coupling ultimately affects the adaptability and success of the software system. Balancing Coupling in Software Design surveys existing methods of evaluating coupling and combines them into a comprehensive model for making design decisions that manage complexity while increasing the modularity of your software system.

Coupling is everywhere in software development. Whatever your job level or title, whether you are writing a function, designing an object model, or architecting distributed systems, this book is for you.

  • Understand coupling and the ways it manifests itself in software design
  • Evaluate the multi-dimensional forces of coupling
  • Understand how the dimensions of coupling interact to impact your system
  • Steer your systems away from complexity and toward modularity

The principles discussed in Balancing Coupling in Software Design are ubiquitously relevant in software engineering and will transform the way you think about software design.

Informazioni sull?autore:

Vlad Khononov 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.

Vlad maintains an active media career as a public speaker and author. Prior to Balancing Coupling in Software Design, he authored the best-selling O'Reilly book Learning Domain-Driven Design. He is a sought-after keynote speaker, presenting on topics such as domain-driven design, microservices, and software architecture in general.

Le informazioni nella sezione "Su questo libro" possono far riferimento a edizioni diverse di questo titolo.

Dati bibliografici

Titolo: Balancing Coupling in Software Design | ...
Casa editrice: Pearson Education (US)
Data di pubblicazione: 2023
Legatura: Taschenbuch
Condizione: Neu

I migliori risultati di ricerca su AbeBooks

Immagini fornite dal venditore

Khononov, Vlad
ISBN 10: 0137353480 ISBN 13: 9780137353484
Antico o usato Brossura

Da: GreatBookPrices, Columbia, MD, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: As New. Unread book in perfect condition. Codice articolo 42526046

Contatta il venditore

Compra usato

EUR 36,41
Spese di spedizione: EUR 2,29
In U.S.A.

Quantità: Più di 20 disponibili

Aggiungi al carrello

Immagini fornite dal venditore

Khononov, Vlad
ISBN 10: 0137353480 ISBN 13: 9780137353484
Antico o usato Brossura

Da: GreatBookPricesUK, Woodford Green, Regno Unito

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: As New. Unread book in perfect condition. Codice articolo 42526046

Contatta il venditore

Compra usato

EUR 38,49
Spese di spedizione: EUR 17,02
Da: Regno Unito a: U.S.A.

Quantità: Più di 20 disponibili

Aggiungi al carrello

Immagini fornite dal venditore

Khononov, Vlad
ISBN 10: 0137353480 ISBN 13: 9780137353484
Nuovo Brossura

Da: GreatBookPricesUK, Woodford Green, Regno Unito

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: New. Codice articolo 42526046-n

Contatta il venditore

Compra nuovo

EUR 40,58
Spese di spedizione: EUR 17,02
Da: Regno Unito a: U.S.A.

Quantità: Più di 20 disponibili

Aggiungi al carrello

Foto dell'editore

Vlad Khononov
Editore: Pearson Education (US), 2024
ISBN 10: 0137353480 ISBN 13: 9780137353484
Nuovo Paperback / softback

Da: THE SAINT BOOKSTORE, Southport, Regno Unito

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Paperback / softback. Condizione: New. New copy - Usually dispatched within 2 working days. 602. Codice articolo B9780137353484

Contatta il venditore

Compra nuovo

EUR 40,59
Spese di spedizione: EUR 19,02
Da: Regno Unito a: U.S.A.

Quantità: 1 disponibili

Aggiungi al carrello

Immagini fornite dal venditore

Khononov, Vlad
Editore: Pearson Education (US), 2023
ISBN 10: 0137353480 ISBN 13: 9780137353484
Nuovo Brossura

Da: moluna, Greven, Germania

Valutazione del venditore 4 su 5 stelle 4 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: New. &Uumlber den AutorVlad Khononov 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 dis. Codice articolo 443659216

Contatta il venditore

Compra nuovo

EUR 41,11
Spese di spedizione: EUR 48,99
Da: Germania a: U.S.A.

Quantità: Più di 20 disponibili

Aggiungi al carrello

Immagini fornite dal venditore

Khononov, Vlad
ISBN 10: 0137353480 ISBN 13: 9780137353484
Nuovo Brossura

Da: GreatBookPrices, Columbia, MD, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: New. Codice articolo 42526046-n

Contatta il venditore

Compra nuovo

EUR 41,49
Spese di spedizione: EUR 2,29
In U.S.A.

Quantità: Più di 20 disponibili

Aggiungi al carrello

Foto dell'editore

Khononov, Vladislav
ISBN 10: 0137353480 ISBN 13: 9780137353484
Nuovo Paperback

Da: Revaluation Books, Exeter, Regno Unito

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Paperback. Condizione: Brand New. 287 pages. 9.00x7.00x0.75 inches. In Stock. Codice articolo __0137353480

Contatta il venditore

Compra nuovo

EUR 42,27
Spese di spedizione: EUR 14,18
Da: Regno Unito a: U.S.A.

Quantità: 1 disponibili

Aggiungi al carrello

Immagini fornite dal venditore

Vlad Khononov
ISBN 10: 0137353480 ISBN 13: 9780137353484
Nuovo Paperback

Da: Rarewaves.com UK, London, Regno Unito

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Paperback. Condizione: New. Learn How Coupling Impacts Every Software Design Decision You Make--and How to Control It If you want to build modular, evolvable, and resilient software systems, you have to get coupling right. Every design decision you make influences coupling, which in turn shapes the design options available to you. Despite its importance, coupling often doesn't receive the attention it deserves--until now. Since the dawn of software engineering, it's been clear that proper management of coupling is essential for architecting modular software systems. This topic has been extensively researched over the years, but some of that knowledge has been forgotten, and some of it is challenging to apply in this day and age. In Balancing Coupling in Software Design, author Vlad Khononov has built a model that not only draws on this accumulated knowledge, but also adapts it to modern software engineering practices, offering a fresh perspective on modular software design. With principles grounded in practice, Vlad teaches you not only to navigate the multi-dimensional nature of coupling but also to use coupling as a tool for managing complexity and increasing modularity. And who knows, maybe this book will change the way you think about software design as whole. Defines the concept of coupling and the role it plays in system design and architectureExplains how coupling can both increase complexity and foster modularity of a systemIntroduces a holistic model that turns coupling into a tool for designing modular softwareShows how to evolve design decisions to support continuous growth of software systemsIllustrates the discussed principles with detailed examples based on real-life case studies "Coupling is one of those words that is used a lot, but little understood. Vlad propels us from simplistic slogans like 'always decouple components' to a nuanced discussion of coupling in the context of complexity and software evolution. If you build modern software, read this book!"--Gregor Hohpe, author of The Software Architect Elevator Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details. Codice articolo LU-9780137353484

Contatta il venditore

Compra nuovo

EUR 42,55
Spese di spedizione: EUR 73,74
Da: Regno Unito a: U.S.A.

Quantità: 1 disponibili

Aggiungi al carrello

Foto dell'editore

Vlad Khononov
ISBN 10: 0137353480 ISBN 13: 9780137353484
Nuovo Paperback

Da: Grand Eagle Retail, Bensenville, IL, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Paperback. Condizione: new. Paperback. Learn How Coupling Impacts Every Software Design Decision You Make--and How to Control It If you want to build modular, evolvable, and resilient software systems, you have to get coupling right. Every design decision you make influences coupling, which in turn shapes the design options available to you. Despite its importance, coupling often doesn't receive the attention it deserves--until now. Since the dawn of software engineering, it's been clear that proper management of coupling is essential for architecting modular software systems. This topic has been extensively researched over the years, but some of that knowledge has been forgotten, and some of it is challenging to apply in this day and age. In Balancing Coupling in Software Design, author Vlad Khononov has built a model that not only draws on this accumulated knowledge, but also adapts it to modern software engineering practices, offering a fresh perspective on modular software design. With principles grounded in practice, Vlad teaches you not only to navigate the multi-dimensional nature of coupling but also to use coupling as a tool for managing complexity and increasing modularity. And who knows, maybe this book will change the way you think about software design as whole. Defines the concept of coupling and the role it plays in system design and architectureExplains how coupling can both increase complexity and foster modularity of a systemIntroduces a holistic model that turns coupling into a tool for designing modular softwareShows how to evolve design decisions to support continuous growth of software systemsIllustrates the discussed principles with detailed examples based on real-life case studies "Coupling is one of those words that is used a lot, but little understood. Vlad propels us from simplistic slogans like 'always decouple components' to a nuanced discussion of coupling in the context of complexity and software evolution. If you build modern software, read this book!"--Gregor Hohpe, author of The Software Architect Elevator Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details. Shipping may be from multiple locations in the US or from the UK, depending on stock availability. Codice articolo 9780137353484

Contatta il venditore

Compra nuovo

EUR 43,85
Spese di spedizione: GRATIS
In U.S.A.

Quantità: 1 disponibili

Aggiungi al carrello

Foto dell'editore

Vlad Khononov
ISBN 10: 0137353480 ISBN 13: 9780137353484
Nuovo Paperback

Da: CitiRetail, Stevenage, Regno Unito

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Paperback. Condizione: new. Paperback. Learn How Coupling Impacts Every Software Design Decision You Make--and How to Control It If you want to build modular, evolvable, and resilient software systems, you have to get coupling right. Every design decision you make influences coupling, which in turn shapes the design options available to you. Despite its importance, coupling often doesn't receive the attention it deserves--until now. Since the dawn of software engineering, it's been clear that proper management of coupling is essential for architecting modular software systems. This topic has been extensively researched over the years, but some of that knowledge has been forgotten, and some of it is challenging to apply in this day and age. In Balancing Coupling in Software Design, author Vlad Khononov has built a model that not only draws on this accumulated knowledge, but also adapts it to modern software engineering practices, offering a fresh perspective on modular software design. With principles grounded in practice, Vlad teaches you not only to navigate the multi-dimensional nature of coupling but also to use coupling as a tool for managing complexity and increasing modularity. And who knows, maybe this book will change the way you think about software design as whole. Defines the concept of coupling and the role it plays in system design and architectureExplains how coupling can both increase complexity and foster modularity of a systemIntroduces a holistic model that turns coupling into a tool for designing modular softwareShows how to evolve design decisions to support continuous growth of software systemsIllustrates the discussed principles with detailed examples based on real-life case studies "Coupling is one of those words that is used a lot, but little understood. Vlad propels us from simplistic slogans like 'always decouple components' to a nuanced discussion of coupling in the context of complexity and software evolution. If you build modern software, read this book!"--Gregor Hohpe, author of The Software Architect Elevator Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details. Shipping may be from our UK warehouse or from our Australian or US warehouses, depending on stock availability. Codice articolo 9780137353484

Contatta il venditore

Compra nuovo

EUR 44,39
Spese di spedizione: EUR 41,97
Da: Regno Unito a: U.S.A.

Quantità: 1 disponibili

Aggiungi al carrello

Vedi altre 13 copie di questo libro

Vedi tutti i risultati per questo libro