Figma's databases team had to scale their Postgres stack to accommodate the company's rapid growth, and after exploring various options, they decided to implement horizontal sharding on top of their existing vertically partitioned RDS Postgres infrastructure. This approach allowed them to minimize developer impact, scale out transparently, and avoid expensive backfills. The team chose to use a combination of colocation, logical sharding, and a DBProxy query engine to achieve this. The implementation took around nine months and enabled Figma to unlock nearly infinite database scalability.