References
Books
- Domain-Driven Design: Tackling Complexity in the Heart of Software, by Eric Evans, 2004, www.dddcommunity.org
 - Clean Architecture: A Craftsman's Guide to Software Structure and Design, by Robert C. Martin, 2018, www.pearson.com
 - Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions, by Gregor Hohpe and Bobby Woolf, 2004, www.enterpriseintegrationpatterns.com
 
Articles
- Command Query Separation
 - Command Query Responsibility Segregation
 - Hexagonal architecture, by Alistair Cockburn