<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/100x-scaling-how-figma-scaled-its-databases-ho0z8xl9a" -->

---
title: 100X Scaling: How Figma Scaled its Databases | daily.dev
description: Figma, a collaborative design platform, successfully scaled its databases to keep up with increasing demand. They implemented vertical partitioning and logical...
canonical: https://daily.dev/posts/100x-scaling-how-figma-scaled-its-databases-ho0z8xl9a
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: 100X Scaling: How Figma Scaled its Databases | daily.dev
og:description: Figma, a collaborative design platform, successfully scaled its databases to keep up with increasing demand. They implemented vertical partitioning and logical...
og:url: https://daily.dev/posts/100x-scaling-how-figma-scaled-its-databases-ho0z8xl9a
og:image: https://api.daily.dev/og/posts/HO0z8xL9a.png
og:image:alt: 100X Scaling: How Figma Scaled its Databases
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# 100X Scaling: How Figma Scaled its Databases

**[ByteByteGo](https://daily.dev/sources/bytebytego)** · 10 min read · 58 upvotes · 0 comments

## Summary

Figma, a collaborative design platform, successfully scaled its databases to keep up with increasing demand. They implemented vertical partitioning and logical sharding to address scalability issues. Additionally, Figma explored alternative solutions but ultimately chose to build a horizontally sharded solution on top of their existing infrastructure. Their unique sharding implementation included the use of colocations, logical and physical sharding, a query engine, and a shadow application readiness framework. Figma aims to horizontally shard every table in their database for near-infinite scalability.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://blog.bytebytego.com/p/100x-scaling-how-figma-scaled-its>

---

Tags: [#backend](https://daily.dev/tags/backend), [#figma](https://daily.dev/tags/figma)

[View this post on daily.dev](https://daily.dev/posts/100x-scaling-how-figma-scaled-its-databases-ho0z8xl9a)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"100X Scaling: How Figma Scaled its Databases","url":"https://daily.dev/posts/100x-scaling-how-figma-scaled-its-databases-ho0z8xl9a","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/100x-scaling-how-figma-scaled-its-databases-ho0z8xl9a"},"datePublished":"2024-05-07T15:35:06.513Z","dateModified":"2024-05-09T08:39:06.345Z","description":"Figma, a collaborative design platform, successfully scaled its databases to keep up with increasing demand. They implemented vertical partitioning and logical...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/519ca6b5c8213f9af98fd9527d9a8ad7?_a=AQAEuiZ","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/519ca6b5c8213f9af98fd9527d9a8ad7?_a=AQAEuiZ","isAccessibleForFree":true,"articleSection":"ByteByteGo","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"ByteByteGo","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/35be29234ee14d01a9cd049c52e12753","url":"https://daily.dev/sources/bytebytego"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/100x-scaling-how-figma-scaled-its-databases-ho0z8xl9a","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":58},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"backend,figma","timeRequired":"PT10M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"ByteByteGo","item":"https://daily.dev/sources/bytebytego"},{"@type":"ListItem","position":3,"name":"100X Scaling: How Figma Scaled its Databases"}]}
```

