CRUD works for limited business logic operations
CRUD can
Two separate data models:
Query Models read data from store
Command Models write data to store
Allows scaling of read ad write independently
Use only in bounded context (limited sections of the system)
Dealing with resiliency and eventual consistency with event sourcing :
Related Patterns :