🏗️ Software Architectures, Part II: CQRS
In some applications, we can find many benefits by splitting the model into two parts: the update part, commands, and the reading part, queries. In 2006, Greg Young started talking about this pattern, also known as Command Query Responsibility Segregation (CQRS).