Create modern applications with the best practices using predefined building blocks.
- CQRS and DomainEvent handlers
- Predefined domain building blocks (Tactical Domain-Driven Desing)
- Automatic update of concurrency token in AggregateRoots (prevent lost update and write skew)
- Automatic sequential Guid generation (in application)
- Automatic publication of domain events
- Automatic approval of all changes in one transaction (Unit of Work Pattern)
- EntityFrameworkCore
- FluentValidation
- Automatic translation of an exception into a response
This project is under the Apache License 2.0.
The project is under development and not ready for production use.