Spring animations. Auto Layout shortcuts. Generative Art beta.
Postmortem: Service disruptions on June 6 & 7 2022
A couple of weeks ago, Figma experienced its worst service disruption to date. This postmortem by their engineering leaders is a very transparent look at what happened and the steps they are taking to prevent it in the future: “The incident was caused by a bug in AWS’s ElastiCache service with Cluster Mode enabled. The bug is such that high Publish / Subscribe workloads can trigger a sudden and sustained spike in Engine CPU utilization. Due to the complex nature of this bug, we did not hit it for weeks despite having moved our Publish / Subscribe workloads to a Clustered-Mode Enabled Redis instance much earlier.”
How Figma put the bounce in spring animations
This deep dive into the making of the feature is my favorite kind of a blog post on Figma’s blog: “Building spring animations took our engineering team back to the classroom — to make animations that are both natural and accurate, we borrowed principles from physics. We’re excited to share the mechanics behind the movement, and the story of how spring animations bounced their way into Figma.”
Designing in P3
Rasmus, who used to work on this at Figma, shares his workflow for designing in P3 color space and exporting assets in sRGB. Sadly, it’s still a very tricky process.