Skip to main content

This is the story of why and how we built PGKeeper, a scalable and reliable service to support Figma’s rapidly growing products and database workload.

Scalability and reliability gaps in our Redis platform were a growing threat to Figma's site availability. This is the story of how we built FigCache, a foundational technology that underpins a reimagined internal platform for ephemeral data.

After an exponential growth in users and data, daily synchronization tasks started taking hours or even days to complete. Here’s how rebuilding a data pipeline reduced latency to near real-time.

To build AI search in Figma, we had to tackle a number of technical hurdles, including the challenge of generating and indexing billions of embeddings to power these features—while also keeping costs down.