Advocate: Kim Rune SolstadDDD - Domain-Driven Design
![Profilbilde av Kim Rune Solstad](https://cdn.sanity.io/images/ndtelfg5/production/b4a46413f03436ff568d95883b18370ada9152ab-4000x2667.jpg?rect=1264,151,2019,2019&w=80&h=80&auto=format)
![](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fndtelfg5%2Fproduction%2Fd816cce388a705336d867eec84012e3cf5106909-6000x4000.jpg%3Fw%3D6000%26h%3D4000&w=3840&q=75)
Det har aldri før vært viktigere med forståelse for forretningen man jobber for når man utvikler programvare. Jo bedre domeneforståelse utviklerne har, jo enklere er det å reflektere selskapet i koden. Domain-Driven Design, DDD, er en framgangsmåte for programvareutvikling, der det man utvikler orienteres rundt domenet, altså forretningen.
DDD ble introdusert av Eric Evans i 2004 gjennom boken Domain-Driven Design: Tackling Complexity in the Heart of Software (også kalt "Den Blå Boka"). Det denne boka er mest kjent for, er å være tunglest. Heldigvis har DDD i løpte av sine 19 leveår vokst seg moden og stor, og vi har nå litteratur om faget som er enklere å lese. Det beste boka om emnet er for øyeblikket "Learning Domain Driven Design" av Vlad Khononov. Jeg blir derfor å holde boksirkler der vi leser denne boka. Denne boka vil lære oss om de forskjellige konseptene i DDD. Disse konseptene blir vi å utforske videre i workshop format hvorav førstkommende er i mai.
Tilbake til Academy