← Back to directory

Verified profile

Canva

A scheduled Canva talk says its TypeScript monorepo runs roughly 18,000 Jest suites through Bazel and remote execution millions of times daily.

OthersAustraliaPrivateBazel userCompany website ↗

Public record

6 reviewed citations

Conference talkScheduled 2026-10-14

How Canva Runs Millions of Jest Test's with Bazel

A scheduled Canva talk says its TypeScript monorepo runs roughly 18,000 Jest suites through Bazel and remote execution millions of times daily.

The official abstract says Canva runs Jest tests through Bazel for bundling, type-checking, and testing, with about 18,000 suites executed millions of times daily on remote execution.

BazelCon 2026Scope: TypeScript tests and remote executionOpen source ↗
Conference talkScheduled 2026-10-15

Diffing Millions of Screenshots a Day, Hermetically

A scheduled Canva talk describes Bazelifying more than 20,000 visual-regression tests with the Build Event Service and content-addressable storage.

The official abstract explicitly says the session shares Canva's approach to Bazelifying more than 20,000 visual-regression tests using the BES and CAS.

BazelCon 2026Scope: Visual regression testingOpen source ↗
Conference talkPublished 2025-11-10

Improving Bazel TypeScript Type-Checks With IsolatedDeclarations

A Canva engineer reported measured improvements to the company's Bazel-backed TypeScript type-checking workflow at BazelCon 2025.

The official abstract explicitly describes Canva's Bazel-backed TypeScript workflow and measured reductions in build actions and type-checking work.

BazelCon 2025Scope: TypeScript type checkingOpen source ↗Pinned record ↗
Conference talkPublished 2024-10-14

Action Deduplication: Faster and Cheaper Remote Builds Without Lifting a Finger

A Canva engineer described reducing the company's remote build and test compute through Bazel action deduplication at BazelCon 2024.

The official abstract quantifies duplicate work in Canva's webpack and CI builds and says remote action deduplication reduced build and test compute by 25 percent.

BazelCon 2024Scope: Remote builds and CI computeOpen source ↗Pinned record ↗
Conference talkPublished 2024-10-15

Nix and Bazel: The Odd Couple of Build Tools

A Canva engineer described using Bazel and bzlmod in the company's large monorepo at BazelCon 2024.

The official abstract describes Bazel in Canva's very large monorepo and the company's move toward Bazel and bzlmod for performance and correctness.

BazelCon 2024Scope: Large company monorepoOpen source ↗Pinned record ↗
Internal usePublished 2022-06-16

We Put Half a Million files in One git Repository, Here's What We Learned

Canva identified Bazel as the build system chosen for its large internal monorepository in 2022.

Canva described using Bazel targets and dependency queries throughout its internal product monorepository.

Canva Engineering BlogScope: Internal product monorepositoryOpen source ↗