Patterns, Principles, and Practices of Domain-Driven Design
Autor Scott Millett, Nick Tuneen Limba Engleză Paperback – 21 mai 2015
Observăm că volumul Patterns, Principles, and Practices of Domain-Driven Design se deschide cu un accent masiv pe codul sursă și exemplele practice în C#, transformând conceptele care în alte lucrări rămân adesea teoretice în soluții implementabile. Structura celor 800 de pagini este riguros tehnică, oferind dezvoltatorilor seniori instrumentele necesare pentru a gestiona complexitatea sistemelor de tip enterprise prin descompunerea spațiului problemei și modelarea corectă a soluției. Subliniem importanța integrării tiparelor tactice și strategice pentru menținerea integrității modelelor de domeniu. Analizăm în detaliu implementări de CQRS (Command-Query Responsibility Separation), Event Sourcing și arhitecturi bazate pe mesagerie sau evenimente, toate explicate prin prisma mentenabilității și scalabilității. Cititorul care a aplicat deja ideile fundamentale din Domain-Driven Design de Eric J. Evans va găsi aici acea punte esențială către execuție, primind răspunsuri concrete la întrebarea „cum scriu efectiv codul?”. De asemenea, lucrarea completează viziunea din Implementing Domain-Driven Design de Vaughn Vernon prin focusul specific pe ecosistemul .NET. În contextul operei sale, Scott Millett rafinează abordările din Professional ASP.NET Design Patterns, trecând de la simple tipare de design la o filosofie arhitecturală holistică. Dacă în Pro Agile .Net Development with Scrum autorul se concentra pe procesul de livrare, aici pivotăm către construcția tehnică a nucleului aplicației. Ritmul este dens, orientat spre arhitectură, făcând din acest titlu o resursă tehnică de referință pentru orice inginer software care lucrează cu domenii de business complexe.
Preț: 311.33 lei
Preț vechi: 389.17 lei
-20%
Carte disponibilă
Livrare economică 11-25 mai
Specificații
ISBN-10: 1118714709
Pagini: 800
Dimensiuni: 192 x 236 x 46 mm
Greutate: 1.46 kg
Editura: Wiley
Locul publicării:Hoboken, United States
Public țintă
Primary audience: .Net Developers with 3–5+ years experienceSecondary audience: Java Developers looking to see how DDDD and CQRS are implemented and junior .net developers
De ce să citești această carte
Recomandăm această carte dezvoltatorilor .NET experimentați care vor să treacă de la simpla scriere de cod la proiectarea de sisteme robuste. Veți câștiga o înțelegere profundă a modului în care CQRS și Event Sourcing pot fi implementate în C# pentru a rezolva probleme de business reale. Este un ghid practic care elimină ambiguitatea din jurul DDD, oferind șabloane de implementare direct aplicabile în proiecte complexe.
Despre autor
Scott Millett este un arhitect software de prestigiu, activ în Londra, cu o experiență vastă în dezvoltarea sistemelor e-commerce de mari dimensiuni. Lucrând cu platforma .NET încă de la versiunea 1.0, expertiza sa a fost recunoscută oficial prin acordarea titlului de ASP.NET „Most Valuable Professional” (MVP). Stilul său de scriere reflectă experiența de teren, fiind orientat spre soluții pragmatice și arhitecturi scalabile, elemente esențiale în coordonarea echipelor tehnice care dezvoltă soluții pentru domenii de business cu reguli complexe.
Descriere scurtă
Methods for managing complex software construction following the practices, principles and patterns of Domain-Driven Design with code examples in C# This book presents the philosophy of Domain-Driven Design (DDD) in a down-to-earth and practical manner for experienced developers building applications for complex domains. A focus is placed on the principles and practices of decomposing a complex problem space as well as the implementation patterns and best practices for shaping a maintainable solution space. You will learn how to build effective domain models through the use of tactical patterns and how to retain their integrity by applying the strategic patterns of DDD. Full end-to-end coding examples demonstrate techniques for integrating a decomposed and distributed solution space while coding best practices and patterns advise you on how to architect applications for maintenance and scale. * Offers a thorough introduction to the philosophy of DDD for professional developers * Includes masses of code and examples of concept in action that other books have only covered theoretically * Covers the patterns of CQRS, Messaging, REST, Event Sourcing and Event-Driven Architectures * Also ideal for Java developers who want to better understand the implementation of DDD