Command and Query Responsibility Segregation (CQRS) pattern
https://docs.microsoft.com/en-us/azure/architecture/patterns/cqrs