Show Notes
- Amazon Netherlands Store: https://www.amazon.nl/dp/0321834577?tag=9natreedutch-21
- Amazon Belgium Store: https://www.amazon.com.be/dp/0321834577?tag=9natreebelgium-21
- Amazon Worldwide Store: https://global.buys.trade/Implementing-Domain-Driven-Design-Vaughn-Vernon.html
- Apple Books: https://books.apple.com/us/audiobook/domain-driven-design-how-to-easily-implement-domain/id866795888?itsct=books_box_link&itscg=30200&ls=1&at=1001l3bAw&ct=9natree
- eBay: https://www.ebay.com/sch/i.html?_nkw=Implementing+Domain+Driven+Design+Vaughn+Vernon+&mkcid=1&mkrid=711-53200-19255-0&siteid=0&campid=5339060787&customid=9natree&toolid=10001&mkevt=1
- Lees meer: https://dutch.9natree.com/read/0321834577/
#Begrensdecontexten #Contextmaps #Aggregates #Hexagonalearchitectuur #Domeinevents #ImplementingDomainDrivenDesign
Implementing Domain-Driven Design van Vaughn Vernon is een technisch handboek uit 2013 over het toepassen van domain-driven design, meestal afgekort tot DDD, in bedrijfssoftware. Waar veel boeken DDD vooral als verzameling patronen beschrijven, verbindt Vernon de bedrijfsgerichte, strategische keuzes met het concrete ontwerp en de code van een toepassing. Hij behandelt onder meer domeinen, subdomeinen, begrensde contexten, contextmaps, entiteiten, waardeobjecten, aggregates, repositories en domeinevents. De uitleg wordt samengebracht in een doorlopende casus rond een grootschalig, multitenant SaaS-systeem dat een Scrum-werkomgeving ondersteunt. Daardoor gaat het boek niet alleen over ideale modellen, maar ook over verkeerde aannames, integratieproblemen en ontwerpkeuzes die teams in de praktijk tegenkomen. De voorbeelden zijn vooral in Java geschreven, soms met Spring, maar de ontwerpprincipes zijn niet aan die taal gebonden. Het doel is softwareteams helpen om complexiteit te organiseren rond de betekenis van het bedrijfsdomein, in plaats van uitsluitend rond databases, technische lagen of losse functionaliteiten.