paint-brush
How To Decompose a System into Modulesby@vadim-samokhin
4,685 reads
4,685 reads

How To Decompose a System into Modules

by Vadim Samokhin3mSeptember 3rd, 2017
Read on Terminal Reader
Read this story w/o Javascript
tldt arrow

Too Long; Didn't Read

I consider a module to be a kinda “first-class citizen” in my code ever since I’ve read the <a href="https://www.amazon.com/Domain-Driven-Design-Tackling-Complexity-Software/dp/0321125215" target="_blank">DDD book</a>. Probably finding the module boundaries is the second most important thing after <a href="https://medium.com/@wrong.about/how-to-define-service-boundaries-251c4fc0f205" target="_blank">finding service boundaries</a>.

Company Mentioned

Mention Thumbnail
featured image - How To Decompose a System into Modules
Vadim Samokhin HackerNoon profile picture
Vadim Samokhin

Vadim Samokhin

@vadim-samokhin

Aspiring object-thinker

Learn More
LEARN MORE ABOUT @VADIM-SAMOKHIN'S
EXPERTISE AND PLACE ON THE INTERNET.
L O A D I N G
. . . comments & more!

About Author

Vadim Samokhin HackerNoon profile picture
Vadim Samokhin@vadim-samokhin
Aspiring object-thinker

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