Canva Engineering

Engineering blog from Canva covering data pipelines, event collection, media uploads, S3 cost optimization, and real-time collaboration.

Overview

Canva is a browser-native design tool used by hundreds of millions of people who upload, remix, and collaborate on visual content from any device, which means the central engineering problems are media at scale, real-time collaboration, and operating cost on AWS. The blog is one of the most concrete in the industry on cost and scale numbers, with its best content in three areas: an analytics pipeline ingesting 25 billion events per day into Snowflake via Snowpipe Streaming, media-upload infrastructure that scaled from zero to 50 million uploads per day, and S3 cost optimizations that pull millions of dollars per year out of the bill. For interviews, 'How Canva scaled media uploads from Zero to 50 Million per day' is a strong reference for upload-pipeline design, and 'Canva's fast and scalable reverse image search' anchors visual-search discussions.

Interview questions

  • What can I learn from Canva's engineering blog?
  • Which Canva posts are most useful for media-pipeline interviews?
  • Why is Canva's blog valuable for cost and analytics interviews?

Sign up free to read the full topic

More Engineering Blogs topics

Start free on Cariara · Coding problems · System design studio