Scarica l'app Kindle gratuita e inizia a leggere immediatamente i libri Kindle sul tuo smartphone, tablet o computer, senza bisogno di un dispositivo Kindle.
Leggi immediatamente sul browser con Kindle per il Web.
Con la fotocamera del cellulare scansiona il codice di seguito e scarica l'app Kindle.
-
-
-
Immagine non disponibile
Immagine non disponibile per
Colore:
Segui l'autore
OK
Implementing Domain-Driven Design Copertina rigida – 28 febbraio 2013
Opzioni di acquisto e componenti aggiuntivi
–Randy Stafford, Architect At-Large, Oracle Coherence Product Development
“This book is a must-read for anybody looking to put DDD into practice.”
–Udi Dahan, Founder of NServiceBus
Implementing Domain-Driven Design presents a top-down approach to understanding domain-driven design (DDD) in a way that fluently connects strategic patterns to fundamental tactical programming tools. Vaughn Vernon couples guided approaches to implementation with modern architectures, highlighting the importance and value of focusing on the business domain while balancing technical considerations.
Building on Eric Evans’ seminal book, Domain-Driven Design, the author presents practical DDD techniques through examples from familiar domains. Each principle is backed up by realistic Java examples–all applicable to C# developers–and all content is tied together by a single case study: the delivery of a large-scale Scrum-based SaaS system for a multitenant environment.
The author takes you far beyond “DDD-lite” approaches that embrace DDD solely as a technical toolset, and shows you how to fully leverage DDD’s “strategic design patterns” using Bounded Context, Context Maps, and the Ubiquitous Language. Using these techniques and examples, you can reduce time to market and improve quality, as you build software that is more flexible, more scalable, and more tightly aligned to business goals.
Coverage includes
- Getting started the right way with DDD, so you can rapidly gain value from it
- Using DDD within diverse architectures, including Hexagonal, SOA, REST, CQRS, Event-Driven, and Fabric/Grid-Based
- Appropriately designing and applying Entities–and learning when to use Value Objects instead
- Mastering DDD’s powerful new Domain Events technique
- Designing Repositories for ORM, NoSQL, and other databases
- Lunghezza stampa612 pagine
- LinguaInglese
- EditoreAddison-Wesley Professional
- Data di pubblicazione28 febbraio 2013
- Dimensioni18.29 x 4.06 x 23.62 cm
- ISBN-109780321834577
- ISBN-13978-0321834577
Spesso comprati insieme

Quali altri articoli acquistano i clienti, dopo aver visualizzato questo articolo?
Domain-Driven Design: Tackling Complexity in the Heart of SoftwareEric EvansCopertina rigida21,34 € spedizione![Domain-Driven Design Distilled [Lingua inglese]](proxy.php?url=https%3A%2F%2Fimages-eu.ssl-images-amazon.com%2Fimages%2FI%2F81FyxvXCSyL._AC_UL165_SR165%2C165_.jpg)
Descrizione prodotto
Recensione
Dalla quarta di copertina
L'autore
Dettagli prodotto
- ASIN : 0321834577
- Editore : Addison-Wesley Professional
- Data di pubblicazione : 28 febbraio 2013
- Edizione : 1°
- Lingua : Inglese
- Lunghezza stampa : 612 pagine
- ISBN-10 : 9780321834577
- ISBN-13 : 978-0321834577
- Peso articolo : 1,05 Kilograms
- Dimensioni : 18.29 x 4.06 x 23.62 cm
- Posizione nella classifica Bestseller di Amazon: n. 1.094 in Programmazione (Libri)
- n. 1.279 in Scienza dei calcolatori (Libri)
- n. 69.839 in Libri in inglese
- Recensioni dei clienti:
Informazioni sull'autore

Scopri altri libri dell'autore, vedi autori simili, leggi i consigli sui libri e altro ancora.
Recensioni clienti
Le recensioni dei clienti, comprese le valutazioni a stelle dei prodotti, aiutano i clienti ad avere maggiori informazioni sul prodotto e a decidere se è il prodotto giusto per loro.
Per calcolare la valutazione complessiva e la ripartizione percentuale per stella, non usiamo una media semplice. Piuttosto, il nostro sistema considera cose come quanto è recente una recensione e se il recensore ha acquistato l'articolo su Amazon. Ha inoltre analizzato le recensioni per verificarne l'affidabilità.
Maggiori informazioni su come funzionano le recensioni dei clienti su AmazonRecensioni migliori da Italia
Si è verificato un problema durante il filtraggio delle recensioni. Ricarica la pagina.
- Recensito in Italia il 15 gennaio 2020Formato: Copertina rigidaAcquisto verificatoPer iniziare è doverosa una premessa: il libro * NON * si chiama BEGINNING Domain Driven Design, INTRODUCING Domain Driven Design, UNDERSTANDING Domain Driven Design o simili.
Questo libro è IMPLEMENTING Domain Driven Design.
Contrariamente a quanto riportato nella descrizione dei contenuti, questo libro non è assolutamente adatto a chi si avvicina per la prima volta al mondo DDD o è un principiante.
Per affrontare e comprendere gli argomenti trattati occorre conoscere approfonditamente i seguenti concetti (metto tra parentesi quelli che secondo me possono essere delle pubblicazioni adatte a colmare eventuali lacune)
- I principali design pattern, i principi SOLID ecc. (Head First Design Pattern)
- In cosa consiste il DDD, i principi di base, la nomenclatura, le architetture (Domain Driven Design di Eric Evans - l'inventore del DDD)
- Le principali architetture enterprise: CQRS, Event Sourcing ecc. (Microsoft .NET: Architecting Applications for the Enterprise - SECOND EDITION)
Se siete dei principianti o non conoscete uno o più degli argomenti sopra descritti, STATE LONTANI DA QUESTO LIBRO: vi causerà un'enorme confusione dovuta a spiegazioni poco comprensibili scritte con stile prolisso, con una montagna di concetti dati per scontati e in un inglese non proprio basico.
Se invece siete programmatori o architetti con esperienza nel settore, qui troverete delle preziosissime informazioni su COME gestire progetti complessi usando le tecniche e le architetture DDD, evitando gli errori più comuni e scegliendo la strada più adatta per ogni situazione.
La terminologia e i concetti descritti sono riportati con estremo rigore, dipanando ogni possibile dubbio sugli argomenti trattati.
Se quindi siete già ferrati sull'universo DDD, questo libro si dimostrerà preziosissimo e completerà al 100% la vostra conoscenza sull'argomento.
In caso contrario, prima di affrontarne la lettura vi consiglio di approfondire gli argomenti propedeutici, pena una estrema frustrazione.
- Recensito in Italia il 16 settembre 2014Formato: Copertina rigidaAcquisto verificatoLibro superbo che esprime i concetti del DDD in modo molto chiaro ed esauriente. Va ovviamente accompagnato dal testo sacro di Eric Evans, ma ne amplia e approfondisce i concetti, anche alla luce delle recenti tecnologie e dei nuovi pattern.
L'inglese utilizzato non è dei più semplici ma il testo si legge molto bene. Alcune battute dei "cowboy logic" sono davvero esilaranti.
- Recensito in Italia il 10 settembre 2014Introduzione e approfondimenti ben fatti. Attraverso i vari esempi attraverso i capitoli si riesce a rendere l'idea del giusto approccio Domain Driven Design.
-
Recensito in Italia il 20 luglio 2014Formato: Copertina rigidaAcquisto verificatogreat book for Domain Driven Design.
Not easy to read, but very useful in order to understand what domain is and all the practices to implement DDD.
- Recensito in Italia il 18 giugno 2021Formato: Copertina rigidaAcquisto verificatoIndispensabile per approfondire l`argomento
- Recensito in Italia il 11 dicembre 2015Formato: Copertina rigidaAcquisto verificatoSi legge come un romanzo, è davvero ben fatto e non risente del peso degli anni rispetto a [Evans]. Trovo molto educativo che si faccia vedere come si riflette nel codice ciò che si sta imparando. Per quanto mi riguarda il DDD è un argomento che andrebbe studiato all'università, e questo sarebbe un ottimo testo. Consigliato sia ai programmatori che agli architetti.
- Recensito in Italia il 25 marzo 2013Formato: Copertina rigidaAcquisto verificatoVaughn è un veterano eppure i concetti che esprime nel libro sono chiari ed attuali: numerosi esempi e spiegazioni dettagliate su come permettere la buona riuscita di un progetto software a partire dal design con il cliente.
Consigliato
- Recensito in Italia il 14 settembre 2021Formato: Copertina rigidaAcquisto verificatoQuesto libro mi ha davvero deluso e demoralizzato, mentre lo leggevo ho provato una costante sensazione di inadeguatezza rispetto al tema trattato.
Osannato e referenziato da tutti, ho perso il conto delle volte che l'ho trovato come riferimento su stackoverflow o qualsiasi altro sito del settore.
Il libro secondo me è organizzato male,
fin dal primo capitolo, termini e argomenti vengono trattati in capitoli precedenti rispetto al loro di appartenenza e vengono letteralmente mitragliati uno dopo l'altro segna cognizione di causa.
L'autore si dilunga notevolmente in alcune parti rendendo la lettura soporifera ma non riesce, almeno per il mio modo di apprendere, ad essere incisivo.
Meno grave ma pur sempre noioso,
i capitoli contengono le "cowboy logic", piccole vignette con delle "storielle" che nell'intento dell'autore avrebbero dovuto spezzare la lettura ma che di fatto non fanno ne ridere ne aiutano in alcun modo.
Il dramma più totale per me arriva qui,
gli astrattissimi concetti alla base del DDD non sono supportati da esempi scritti chiari e completi e per completi intendo dire quantomeno un banalissimo progetto di esempio guidato che avrebbe avuto il solo scopo di concretizzare i concetti esposti durante il capitolo, invece, viene riportato ogni tanto del codice estemporaneo e scollegato da ciò che c'era prima e da ciò che si leggerà più avanti. Non c'è quindi uno storico o una progressione, come se ogni concetto fosse preso e buttato là in sequenza.
Per il modo che ho io di apprendere i concetti astratti, solo l'utilizzo di esempi concreti connessi tra loro può fare la differenza e vista la mediocrità degli esempietti presenti nel libro avevo riposto tutte le mie speranze nel repository Github ufficiale dell'autore però qui la delusione ha lasciato il posto all'incazzatura:
il repo di questo libro o quantomeno il repo che dovrebbe dare prova dell'implementazione che l'autore fa su un particolare dominio è un repo che semplicemente è incompleto
perchè non riporta tutte le parti del DDD, strutturato male e perchè NON funziona e mai lo farà.
Quindi c'è un libro che espone i concetti e i vari metodi di analisi e approccio dell'autore senza esempi e senza nemmeno una prova tangibile di come questi concetti possano essere concretizzati.
Le recensioni migliori da altri paesi
-
Iván OrtizRecensito in Messico il 20 dicembre 20215,0 su 5 stelle Excelente Libro
Formato: Copertina rigidaAcquisto verificatoExcelente Libro
-
Luiz SilvaRecensito in Spagna il 24 ottobre 20245,0 su 5 stelle Ótimo livro
Formato: Copertina rigidaAcquisto verificatoÓtimo livro, recomendo a todos PHP Developers.
-
Patrick PissangRecensito in Germania il 9 febbraio 20175,0 su 5 stelle Communication and Context are King!
This book is gold for everyone involved with architecture and code design that is supposed to be business driven. The book nicely not only covers "DDD Lite", so the pure usage of the tactical patterns but from my perspective even more importantly the strategic side of things. Domains, subdomains, ubiquitous language, context maps and the like share light onto your IT landscape and will even point out foggy areas. If you struggled in the past to justify with business why a certain project needs to be done, after that book you will be able to.
If you really want to make your architecture robust, scalable and understandable you will need to work with the business, use ubiquitous languages with your areas of expertise and think in subdomains. How that is going to work alongside with how you finally implement things Vaughn explains in an non-academic way when possible.
For me as a non-native english reader it is quite beneficial that he points out things from different view points and uses an additional sentence to explain concepts here and there.
The first chapters are the most important for me as DDD really only works when you achieve a DDD mindset. That is costly for a company as there will be an overhead for IT to go the DDD route first but Vaughn also clearly explains the business value.
You will understand when it makes sense to buy new technology rather to build it yourself and when to clearly focus on what you need to build.
Last but not least, as the "implementing" part of the book's title promises, yes there are code examples and nicely explained. There is even a full implementation of his example on github.
Powerful book. A paradigm change if you allow it to be that can open up a new world of how you think about architecture, development and your business.
-
Amazon CustomerRecensito in India il 23 maggio 20215,0 su 5 stelle Good Book
You have very few books which gives better clarity on DDD,
this book is one of them. Worth the time.
-
L. FigueroaRecensito negli Stati Uniti il 30 giugno 20195,0 su 5 stelle Excellent book to accompany Domain-Driven Design
Formato: Copertina rigidaAcquisto verificatoThis book is a much easier read than the seminal book Domain-Driven Design by Evans. The book is organized around the same concepts but the important ideas are presented up front and center. The domain examples are more down to earth and easier to follow. I find the topic of DDD invaluable for any one taking the step to software engineering of complex systems. The language and concepts presented are a 'must-learn' for all developers. This book should probably be read first before Evans book. You will enjoy the style and organization presented by the author.

