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

10m read timeFrom blog.bytebytego.com
Post cover image
Table of contents
😘 Kiss bugs goodbye with fully automated end-to-end test coverage (Sponsored)The Initial State of Figma’s Database StackThe First Step: Vertical PartitioningLatest articlesImplementing ReplicationNeed for Horizontal ScalingExploring Alternative SolutionsFigma’s Unique Sharding ImplementationConclusionSPONSOR US

Sort: