CQRS in .NET Core

CQRS is a design pattern in software architecture that stands for Command Query Responsibility Segregation. In simple terms, CQRS separates the reads data logic from the writes.

The reads are side effect free, which means they don’t change the state of the system and they are safe. The reads are mostly “select” queries while the writes changes the state of the system and this is where you perform “insert” ,”deletes” and “updates” statements.

visit