Case Study Deskcasestudydesk.com
Design SoftwareSourced

Case Study: Figma reduces S3 bucket provisioning from up to 6 pull requests to one with Spacelift

Figma Case StudySourced & dated by Case Study Desk
Key facts · TL;DR
Company
Figma
Industry
Design Software
Challenge
Local applies and ad hoc workflows could not keep up with growth
Headline result
Figma reduces S3 bucket provisioning from up to 6 pull requests to a single one

Key results

6 -> 1
Pull requests to provision an S3 bucket
was up to 6 over days

The challenge

As Figma grew past 1,800 employees, local Terraform applies and ad hoc workflows could not keep up with the fast-growing organization. With hundreds of services and daily changes, provisioning an S3 bucket could require up to six pull requests applied across multiple modules in a specific order over days.

The solution

Figma uses Spacelift to orchestrate its AWS infrastructure managed with Terraform and OpenTofu, giving platform teams visibility into where each change sits in the rollout process and where failures may occur.

We recommend Spacelift as a product for anyone who's using Terraform heavily.

OA
Owais Ahmed
Engineering Manager, Figma

The results, in context

With Spacelift, provisioning an S3 bucket that used to require up to six pull requests applied across multiple modules over days now takes a single pull request. The orchestration also buys Figma time to refactor deeply coupled infrastructure code while prioritizing higher-impact work.

Products used

Spacelift Spacelift