Figma built FigCache, an in-house stateless RESP-wire-protocol proxy service to replace their fragmented Redis client ecosystem. Driven by connection scalability limits, thundering herd incidents, and inconsistent observability, the team designed a decoupled proxy architecture with first-party client libraries in Go, Ruby, and
Table of contents
Growing pains in cachingDesigning for longevityAn opportunity for new foundational technologiesWhy we built instead of boughtFigCache, our in-house caching service and client ecosystemThe big migrationWhat we unlockedSort: