Cantitate/Preț
Produs

Einführung in Domain-Driven Design: Animals

Autor Vladislav Khononov Traducere de Thomas Demmig
de Limba Germană Paperback – oct 2022

Reținem că principala provocare în dezvoltarea software modernă nu este doar stăpânirea tehnologiei, ci alinierea arhitecturii la nevoile complexe ale domeniului de afaceri. În Einführung in Domain-Driven Design, Vladislav Khononov abordează direct această problemă, oferind o metodologie practică pentru a transforma logica de business într-un design software robust. Merită menționat că autorul nu se limitează la teorie; el ghidează cititorul prin procesul de analiză a domeniului, utilizând un studiu de caz real bazat pe evoluția unui start-up. Structura cărții facilitează înțelegerea modului în care sistemele pot fi segmentate în Bounded Contexts, asigurând o coordonare eficientă între echipe. Credem că valoarea acestui volum rezidă în echilibrul dintre viziunea strategică și implementarea tactică. Spre deosebire de abordările pur teoretice, Khononov oferă criterii clare despre momentul în care anumite pattern-uri trebuie aplicate sau evitate. Ca și Robert C. Martin în Clean Architecture, autorul distilează experiență reală în principii acționabile, punând accent pe sustenabilitatea pe termen lung a deciziilor de design. Totodată, lucrarea se aseamănă cu abordarea lui Harry Percival din Architekturpatterns mit Python prin focusul pe gestionarea complexității în proiecte de anvergură, însă Khononov plasează modelarea domeniului în centrul oricărei decizii arhitecturale. Indiferent dacă lucrați la un proiect nou sau încercați să refactorizați un sistem de tip Brownfield, textul oferă exemple de cod esențiale care clarifică conceptele fără a se pierde în detalii sintactice inutile.

Citește tot Restrânge

Din seria Animals

Preț: 21590 lei

Preț vechi: 26987 lei
-20%

Puncte Express: 324

Carte disponibilă

Livrare economică 13-19 mai
Livrare express 02-08 mai pentru 2810 lei


Specificații

ISBN-13: 9783960091950
ISBN-10: 3960091958
Pagini: 342
Dimensiuni: 168 x 239 x 20 mm
Greutate: 0.64 kg
Editura: dpunkt.verlag
Seria Animals


De ce să citești această carte

Recomandăm această carte arhitecților software și dezvoltatorilor care doresc să depășească bariera tehnică și să înțeleagă profund modelul de business pe care îl deservesc. Cititorul câștigă o metodologie clară pentru a descompune sistemele complexe în module gestionabile, învățând să utilizeze limbajul omniprezent (Ubiquitous Language) pentru a elimina erorile de comunicare între echipele tehnice și cele de business. Este un ghid esențial pentru tranziția către o arhitectură sustenabilă.


Despre autor

Vladislav Khononov este un expert recunoscut în Domain-Driven Design, cu o vastă experiență practică în implementarea sistemelor software complexe. În cariera sa, a ocupat roluri de conducere tehnică, concentrându-se pe modul în care designul software poate susține strategii de business dinamice. Expertiza sa este fundamentată pe lucrul direct cu echipe de dezvoltare în diverse industrii, ceea ce îi permite să ofere soluții pragmatice pentru problemele reale de arhitectură, fiind un vorbitor activ la conferințele internaționale dedicate ingineriei software.


Notă biografică

Vlad (Vladik) Khononov ist Softwareentwickler mit über 20 Jahren Branchenerfahrung, in denen er für große und kleine Firmen gearbeitet hat ¿ in unterschiedlichsten Rollen vom Webmaster bis zum Chefarchitekten. Vlad ist zudem als Sprecher, Blogger und Autor unterwegs. Er ist überall auf der Welt aktiv, um zu beraten und über Domain-Driven Design, Microservices und Softwarearchitektur ganz allgemein zu sprechen. Vlad hilft Firmen dabei, aus ihren Fachdomänen Sinn zu ziehen, Legacy-Systeme zu entwirren und komplexe Architekturaufgaben anzugehen. Er lebt im Norden Israels zusammen mit seiner Frau und einer fast vernünftigen Anzahl an Katzen.

Descriere scurtă

Hands-On DDD: von der Strategie bis zum technischen Design
  • Anspruchsvolles Thema, von einem DDD-Praktiker gut lesbar aufgeschlüsselt und klar auf die strukturierte DDD-Denkweise und deren zentralen Prinzipien fokussiert
  • Konkrete Hilfestellungen, wann Patterns genutzt werden sollten und wann nicht
  • Kompakte Codebeispiele - gerade vollständig genug, um Grundideen zu vermitteln
Softwareentwicklung ist heutzutage anspruchsvoller denn je: Als Entwicklerin oder Entwickler müssen Sie technologische Trends im Blick behalten, aber genauso die Fachdomänen hinter der Software verstehen. Dieses Praxisbuch beschreibt zentrale Patterns, Prinzipien und Praktiken, mit denen Sie Geschäftsbereiche analysieren, die Business-Strategie verstehen und, was am wichtigsten ist, Ihr Softwaredesign besser an den Geschäftsanforderungen ausrichten.
DDD-Experte Vlad Khononov zeigt, wie diese Praktiken helfen, von der Geschäftslogik ausgehend zu einem robusten Softwaredesign und einer zukunftsfähigen Softwarearchitektur zu kommen. Er beschreibt, wie DDD mit anderen Methoden kombiniert werden kann, um geeignete Architekturentscheidungen zu treffen. Das reale Beispiel eines Start-ups, das DDD einführt, bietet dabei viele praxisnahe Einblicke.
In diesem Buch erfahren Sie, wie Sie:
  • die Fachdomäne analysieren, um herauszufinden, welche Anforderungen an Ihr System
  • die strategischen und taktischen Werkzeuge von DDD nutzen, um effektive Softwarelösungen zu entwickeln, die diesen Geschäftsanforderungen entsprechen
  • ein gemeinsames Verständnis der Fachdomänen entwickeln
  • ein System in Bounded Contexts aufgliedern
  • die Arbeit mehrerer Teams koordinieren
  • DDD schrittweise in Brownfield-Projekten einführen