Every account change has rules.
- Create
- Rename
- Close
- Reopen
Transaction rejected.
Account rules validate transactions and record status history.
Four layers. Clear responsibilities.
- API
- HTTP endpoints
- Application
- Account & transaction operations
- Domain
- Account lifecycle rules & status history
- Infrastructure
- EF Core & SQL Server















