Cantitate/Preț
Produs

Learning Domain-Driven Design

Autor Vladik Khononov
en Limba Engleză Paperback – 6 apr 2027

Problema fundamentală în dezvoltarea software-ului modern nu este doar viteza schimbărilor tehnologice, ci dificultatea de a traduce corect viziunea de business în cod funcțional și sustenabil. În Learning Domain-Driven Design, observăm o abordare pragmatică a metodologiei DDD, concepută special pentru inginerii care au nevoie de soluții aplicabile imediat. Autorul Vladik Khononov descompune complexitatea sistemelor prin analiza strategiilor de business, oferind cititorului instrumentele necesare pentru a construi o arhitectură care să nu devină rigidă în fața schimbărilor de piață. Remarcăm structura logică a textului, care ghidează dezvoltatorul de la conceptele de bază (Bounded Contexts, Ubiquitous Language) până la implementarea logicii de business complexe. Un element distinctiv este includerea unei experiențe reale de implementare într-un startup, oferind o perspectivă onestă asupra provocărilor și compromisurilor arhitecturale. Abordarea diferă de Domain-Driven Design Distilled de Vaughn Vernon prin faptul că este mai puțin abstractă și mult mai orientată spre implementarea tehnică efectivă. În timp ce alte lucrări se concentrează pe filozofia modelării, Vladik Khononov pune accent pe modul în care aceste decizii influențează direct mentenabilitatea codului pe termen lung. Descoperim aici și o analiză pertinentă a modului în care DDD se integrează cu microserviciile și alte stiluri arhitecturale contemporane. Spre deosebire de manualele teoretice voluminoase, acest volum de la O'Reilly reușește să sintetizeze esențialul în 300 de pagini, menținând un ritm alert și un ton tehnic riguros, ideal pentru profesioniștii care doresc să evite capcanele complexității accidentale în proiectele lor.

Citește tot Restrânge

Carte nepublicată încă

Livrare prin curier în România Precomanda se expediază când titlul devine disponibil.
Transport gratuit pentru acest produs Plată online sau ramburs, în funcție de opțiunile comenzii.
Retur gratuit în 14 zile Comandă securizată și suport în română.
Doresc să fiu notificat când acest titlu va fi disponibil:

Specificații

ISBN-13: 9798341672611
Pagini: 450
Ediția:2nd edition
Editura: O'Reilly

De ce să citești această carte

Recomandăm această carte dezvoltatorilor și arhitecților care vor să treacă de la simpla scriere de cod la proiectarea unor sisteme aliniate strategic cu obiectivele companiei. Cititorul câștigă o metodologie clară pentru gestionarea complexității, învățând cum să izoleze logica de business și să asigure o evoluție sănătoasă a software-ului. Este resursa ideală pentru cei care caută un echilibru între teoria DDD și implementarea practică în ecosisteme moderne.


Despre autor

Vladik Khononov este un inginer software experimentat și arhitect de sisteme, recunoscut la nivel internațional pentru expertiza sa în Domain-Driven Design. Cu o carieră solidă în dezvoltarea de sisteme complexe pentru diverse industrii, de la startup-uri la corporații mari, autorul s-a specializat în alinierea arhitecturii software cu strategiile de afaceri. Experiența sa practică se reflectă în modul în care prezintă conceptele tehnice, punând mereu accent pe valoarea adusă de designul corect în ciclul de viață al unui produs software.


Notă biografică

Vlad (Vladik) Khononov is a software engineer with over 20 years of industry experience, during which he has worked for companies large and small in roles ranging from webmaster to chief architect. Vlad maintains an active media career as a public speaker, blogger, and author. He travels the world consulting and talking about domain-driven design, microservices, and software architecture in general. Vlad helps companies make sense of their business domains, untangle legacy systems, and tackle complex architectural challenges. Vladik lives in Northern Israel with his wife and an almost-reasonable number of cats.

Descriere scurtă

The hardest problems in software design are rarely technical. They begin when design drifts away from the business it serves: brittle services, tangled dependencies, systems that resist change as the business evolves. Learning Domain-Driven Design, second edition, gives software architects and engineers a practical framework for aligning software design with business strategy, from high-level architecture down to modeling business processes and rules.

In this new edition of his best-selling guide, Vlad Khononov explains DDD through patterns, collaborative modeling techniques, and a running real-world example. You'll explore bounded contexts, aggregates, domain events, EventStorming, microservices, and event-driven architecture, with every concept in service of a design decision. New material on domain analysis, balanced coupling, and AI-assisted software engineering updates DDD for the way software is built today. The result is a reference you'll return to as systems, teams, and priorities change.

  • Analyze business strategy and its impact on software design decisions
  • Design system and team boundaries for autonomy and modularity
  • Tackle complex business logic with advanced tactical patterns
  • See how DDD supports the fundamental principles of modular design
  • Introduce DDD gradually and pragmatically, even in legacy systems