Figma scaled their databases by 100x using caching, read replicas, and vertical partitioning. They also provide tips on negotiating compensation for software engineers. Horizontal partitioning poses challenges such as inefficient queries, code rewrites, schema changes, and implementing transactions.

15m read timeFrom blog.quastor.org
Post cover image
Table of contents
First Steps for ScalingDatabase PartitioningImplementation of Horizontal PartitioningSharding ImplementationResultsFocus on how you can create value for the companyUnderstand BATNAYour work will not speak for itself

Sort: