Introducing Command Query Responsibility Segregation

CQRS is a fancy pattern name that means decoupling the input and the output of your system.