This document summarizes techniques for scaling MongoDB deployments, including:
- Single server read/write scaling using techniques like denormalization, indexing, and restricting fields
- Scaling reads using master-slave replication and replica sets for improved availability and read scaling
- Scaling reads and writes using sharding to partition data across multiple servers and distribute load