AI-powered
podcast player
Listen to all your favourite podcasts with AI-powered features
Scaling Databases at Figma: Challenges and Solutions
Exploring the obstacles encountered in scaling databases at Figma, from CPU constraints to managing large tables and avoiding database failures in PostgreSQL. The comparison between MySQL and Postgres at scale, reflecting on issues faced, version upgrades, and leveraging extensions in Postgres over RDS directly. Insights on self-managing databases, relationship with AWS RDS team, and advice for tech teams dealing with scaling issues, including future challenges in horizontal sharding, reliability, and team growth at Figma.