Canva Developers logo
  • Home
  • Your apps
Engineering Blog
OverviewSubscribeSubscribe
Discover more
UI/UXBackendMachine LearningInfrastructureSecurityEngineering PracticesData Platform
About Canva

Category

Backend


Backend

Relational Database Migration with AWS Database Migration Service (DMS)

How we reliably migrated hundreds of GBs of relational DB data for our service split project

Dafu AiJun 19, 2023
Read more

Search and Relevance

Search Pipeline: Part II

More on how we are rebuilding Canva's search stack and pipeline.

SC
Stuart CamNov 17, 2022

Search Engineering

Migrating from Solr to Elasticsearch, and their differences

Our migration journey and key lessons from this journey.

James GoverFeb 14, 2022

Recommender Systems

Recommender systems: When they fail, who are you gonna call?

How we deal with potential problems when running Canva's recommendation system.

Mayur Panchal, Thien BuiNov 4, 2021

Gateway

Enabling real-time collaboration with RSocket

This post describes how we empowered our users at Canva to collaborate by introducing services that support streaming using RSocket.

MB
Sergey Tselovalnikov, Paul Tune, Michael BeltonMay 27, 2021

Microservices

Lessons learnt from building reactive microservices for Canva Live

Behind the scenes on our mission to drive the next era of presentation software.

AF
Ashwanth FernandoOct 12, 2020

Search and Relevance

Building a Data-Driven Autocorrection System

This post explains how we built a data-driven system that can perform autocorrection at scale across languages.

AF
Ashwanth FernandoJul 19, 2019

© 2023 All Rights Reserved. Canva®
Privacy policyTerms