Breakpoint

Figma engineering blog

How Coinbase used Code Connect to guide agents and shrink token costs
Coinbase’s Design System team evaluated Figma Code Connect with coding agents and found that richer component context improved design-system adherence while reducing token usage, implementation time, and cost. The case study details the evaluation design, workflow, and measured gains, including a 22.5% average cost reduction.
Workflow lab: Moving between design and code with agents
Riccardo Erra demonstrates a workflow for keeping AI-generated code aligned with design intent using Figma MCP, FigJam diagrams, Code Connect, and design-system search. The process covers planning interactions, reusing mapped components, detecting token drift, and synchronizing new UI states before review and release.
How we engineer feedback at Figma with eng crits
The post appears to explain how Figma structures engineering critiques to make feedback more effective and improve technical collaboration. The body was unavailable, so this summary is based on the title alone.
Engineering in the age of AI
The post discusses how engineering is changing in the age of AI, but its body was unavailable, so no specific technical practices, evidence, or takeaways could be verified.
Measuring time savings from Figma Make
Figma’s Data Science team explains how it used a randomized controlled trial to measure Figma Make’s impact while controlling for task complexity and participant differences. The study found a 20% reduction in task-completion time overall, with product managers seeing the largest gains.
How we secure Figma’s internal systems with agents
Figma’s security team built an agentic alert-response system that combines RAG, scoped tools, Snowflake investigations, procedural memory, and deterministic guardrails. The system reduced complex-alert resolution time by about 70% and on-call pages by 20%, while generating reviewable remediation pull requests.
How Figma stays ahead of vulnerabilities with agents
Figma details how it uses AI agents to prevent, detect, and fix vulnerabilities across code generation, pull-request review, and decade-old monorepo audits. The team explains its shared threat-model policy, precision and recall evaluation, multi-model review, adjudication, feedback loops, sandboxing, and measured security outcomes.
Building accessibility into a canvas-based product
Figma explains how it rebuilt browser accessibility semantics for a canvas-based editor using an internal accessibility tree, a synchronized Mirror DOM, and bidirectional focus and selection handling. The post also covers spatial positioning, ARIA live-region announcements, and incremental updates for responsive screen-reader interactions.
Improving performance in the layers panel
Figma explains how it rebuilt the Layers panel using two-pass computation, windowing, lazy derived properties, and rope-like structural sharing. The redesign reduced unnecessary work, cut cache memory growth to O(n), and made key interactions 30–50% faster in large files.
PGKeeper: Building the bouncer we needed for Postgres
Figma explains how it replaced PgBouncer with PGKeeper, a Go and gRPC service for PostgreSQL connection management, admission control, and load shaping. The post details prioritized backpressure, CoDel-based queue handling, fair sharing, connection-churn avoidance, and the staged rollout that protected database reliability at scale.
Figma’s next-generation data caching platform
Figma details the design and rollout of FigCache, a stateless RESP proxy and first-party client ecosystem that decouples Redis connection scaling from application fleets. The platform centralizes routing, observability, failover handling, and extensibility, achieving six nines of caching uptime and an order-of-magnitude reduction in Redis connections.
How we rebuilt the foundations of component instances
Figma explains how it replaced its decade-old Instance Updater with Materializer, a generic reactive framework for maintaining derived document subtrees. The push-based invalidation model, automatic dependency tracking, shared runtime orchestration, and side-by-side production validation delivered 40–50% faster updates in large design files while enabling new dynamic features.
Redefining impact as a data scientist
Madison Kohls explains how data scientists can create impact in complex, correctness-critical domains such as billing. She details building an invoice-reconstruction application and SQL-based consistency checkers that improve explainability, detect state and data-quality errors, and provide observability across systems.
Visibility at scale: How Figma detects sensitive data exposure
Figma describes Response Sampling, a lightweight asynchronous middleware system that samples API responses, validates file-identifier permissions, and detects sensitive fields marked by its FigTag data-classification system. The post explains its staging and production architecture, false-positive controls, performance trade-offs, and defense-in-depth benefits.
Figma rendering: Powered by WebGPU
Figma explains its migration from WebGL to WebGPU, covering graphics-interface redesign, shader translation, uniform-buffer batching, and shared WebAssembly and native implementations. The post also details performance benchmarking, device compatibility testing, and dynamic fallback to WebGL during rollout.
A tale of two parameter architectures—and how we unified them
Figma explains how it unified the data models and runtimes behind component properties and variables. The redesign established shared parameter types, single-property bindings, granular invalidation, transitive resolution, and consistent updates, improving reliability, performance, and future scalability.