Full Modular Monolith application with Domain-Driven Design approach.
design-systems
cqrs
rest
dotnet
ddd
dotnetcore
rest-api
clean-code
architecture
domain-driven-design
design-patterns
event-sourcing
clean-architecture
entity-framework-core
modularity
monolith
software-architecture
ddd-architecture
ddd-example
ddd-cqrs
-
Updated
Apr 17, 2021 - C#
Create a new base class (ie;
ValueObject<PropertyType>) that can be inherited to create a value object concrete definition.Value objects are a core concept of DDD and represent things that are identified by their value rather than their hash/id/reference etc. See: https://martinfowler.com/bliki/ValueObject.html
There're already some examples on the web on this practice in typescript (eg h