Our nine month journey to horizontally shard Figma’s Postgres stack, and the key to unlocking (nearly) infinite scalability. Vertical partitioning was a relatively easy and very impactful scaling lever that bought us significant runway quickly. It was also a stepping stone on the path to horizontal sharding. Figma’s database stack has grown almost 100x since 2020. This is a good problem to have be
![How Figma's Databases Team Lived to Tell the Scale | Figma Blog](https://cdn-ak-scissors.b.st-hatena.com/image/square/a29dc864387b3abc44c6199768e0b791d42bf6b4/height=288;version=1;width=512/https%3A%2F%2Fcdn.sanity.io%2Fimages%2F599r6htc%2Fregionalized%2Feb69f56265b7cda32a4b043d80147928a3a400ab-1608x1204.png%3Fw%3D1200%26q%3D70%26fit%3Dmax%26auto%3Dformat)