Albert Starreveld
1 min readJan 22, 2020

--

Hi Игор,

Thanks for your response. After writing the article I’ve got a lot of similar questions: How to model things? And how to start coding? What are value-types? And what should be modeled as an entity? And where do you start?

First, start event storming. The event-storm reveals the entities and the methods they should have. These entities will have properties, and usually, there are constraints to those properties. Create value types to validate those.

I realize this answer might be confusing, too. I can’t answer your question in a short post. I hope I got your question right. If you want, I can explain it in another article?

Cheers

--

--

Albert Starreveld

Passionate about cloud native software development. Only by sharing knowledge and code can we take software development to the next level!