System Overview - CQRS (Command Query Responsibility Segregation)
The CQRS system separates the operations that change data (commands) from the operations that read data (queries). This helps improve scalability and performance by allowing each side to be optimized independently. Commands update the write database, while queries read from a separate read database that is kept in sync asynchronously.
