This document describes techniques for scaling out a web application across multiple database shards. It introduces Incline, which handles denormalization and data replication between shards transparently using triggers and queue tables. It also discusses Pacific utilities like mysqld_jumpstart for provisioning MySQL instances and pacific_divide for splitting shards without downtime. Incline addre