Entity is a fundamental concept to model a domain. It has a lifecycle, changes and is continuous through time with its fixed identity
Identifying Value in a domain is a fundamental practice of Domain-Driven Design, this article gives you concrete tips for identifying and building your Value Types
A domain model is not a data model, it uses more specialized concepts for better modeling accuracy
Tips when encountering a new domain for the first time
Rebuild a domain state in Event-Driven Architecture with Kafka
I often observe in customers software that the persistence layer contains a lot of logic and even includes validation constraints. Let’s see why this can be a problem.