Separate the write model from the read model
Command and Query Responsibility Segregation: optimize reads and writes independently.
Who it's for
Systems with very different read and write workloads that one model can't serve well.
Official links
Keep exploring
1 in catalog