Event Sourcing
Command Query Responsibility Segregation (CQRS)
Fat Controller CQRS Diet
Decision Making for Developers
Building Self Documenting HTTP APIs with CQRS