Fighting Bottlenecks with CQRS