From multi-day latency to near real-time insights: Figma’s data pipeline upgradeInside FigmaEngineeringInfrastructure
The search for speed in FigmaInside FigmaEngineeringQuality & performanceInfrastructureBehind the scenes
How we migrated onto K8s in less than 12 monthsAugust 8, 2024By Ian VonSeggernMigrating onto Kubernetes can take years. Here’s why we decided it was worth undertaking, and how we moved a majority of our core services in less than 12 months, all while making our compute platform easier to use.Inside FigmaEngineeringInfrastructure
The evolution of Figma’s mobile engine: Compiling away our custom programming languageMay 1, 2024By Brandon LinWe’ve long written core parts of our mobile rendering architecture in Skew, the custom programming language we invented to squeeze additional performance out of our playback engine. Here’s how we automatically migrated Skew to TypeScript without disrupting a single day of development.Inside FigmaQuality & performanceEngineeringInfrastructureBehind the scenes
How Figma’s databases team lived to tell the scaleInside FigmaEngineeringInfrastructureBehind the scenesQuality & performance
How we built a custom permissions DSL at FigmaInside FigmaEngineeringInfrastructureBehind the scenesQuality & performance
How Thumbtack structures their design systemJuly 13, 2023By Daniel O'ConnorStaff Software Engineer Daniel O'Connor peels back the layers of the home service platform's design system, Thumbprint, to show how they built it for flexibility and efficiency.Maker StoriesDesign systemsProductivityCase studyReactEngineeringInfrastructure
How Figma draws inspiration from the gaming worldInside FigmaInfrastructureEngineeringBehind the scenes