This document summarizes MongoDB scaling techniques including horizontal scaling using sharding and replica sets. It discusses how data is partitioned across shards using a shard key and how queries and writes are routed. It provides examples of choosing a shard key for different use cases like user profiles, activity streams, and photos. The document also outlines MongoDB's roadmap including improvements to aggregation, text search, and concurrency in upcoming releases.