paint-brush
Clean Domain-Driven Design in 10 minutesby@thangchung
49,838 reads
49,838 reads

Clean Domain-Driven Design in 10 minutes

by Thang Chung3mSeptember 6th, 2018
Read on Terminal Reader
Read this story w/o Javascript
tldt arrow

Too Long; Didn't Read

I wrote about CA topic last year and today I’m going to write out another part of it. CA is good to make the software architecture more succinctly and manageable, but the boilerplate codes are also huge (if you used to implement it you will get my point — a lot of requests, responses, interactors or use cases, interfaces, and classes need to be created, see my implementation at <a href="https://github.com/thangchung/blog-core" target="_blank">https://github.com/thangchung/blog-core</a>). Back in the time, when we implement <a href="https://martinfowler.com/bliki/CQRS.html" target="_blank">Command Query Responsibility Segregation</a> (<a href="https://cqrs.files.wordpress.com/2010/11/cqrs_documents.pdf" target="_blank">CQRS</a>) and <a href="http://codebetter.com/gregyoung/2010/02/20/why-use-event-sourcing/" target="_blank">Event Sourcing</a> (ES)patterns that will make many people feel unhappy with those of boilerplate codes. That’s a reason I research and write out what I know and learn about make CA more practical and maintainable ways.

Company Mentioned

Mention Thumbnail

Coin Mentioned

Mention Thumbnail
featured image - Clean Domain-Driven Design in 10 minutes
Thang Chung HackerNoon profile picture
Thang Chung

Thang Chung

@thangchung

Software Developer and Architect

About @thangchung
LEARN MORE ABOUT @THANGCHUNG'S
EXPERTISE AND PLACE ON THE INTERNET.
L O A D I N G
. . . comments & more!

About Author

Thang Chung HackerNoon profile picture
Thang Chung@thangchung
Software Developer and Architect

TOPICS

THIS ARTICLE WAS FEATURED IN...

Permanent on Arweave
Read on Terminal Reader
Read this story in a terminal
 Terminal
Read this story w/o Javascript
Read this story w/o Javascript
 Lite