World Congress 2024 • Aug 20, 2024 • Session details

A Journey from Internal Tools to Public SDK

Lucille Tachet

How did Canva scale its developer ecosystem without compounding maintenance overhead? Learn how they systematically transformed internal UI components into robust, composable public SDKs.

Pause
Mute Enter Fullscreen
#1 about 4 min

Introduction to Canva and its developer application ecosystem

Third-party developers utilize isolated javascript bundles to seamlessly embed distinct user workflows directly into the design platform.

#2 about 2 min

Target audiences for application development platforms

The different groups building integrations include third-party developers, enterprise customers, and professional system integrators.

#3 about 2 min

Scaling application development through strategic focus and enablement

Focusing on tooling and enabling system integrators prevents quality degradation when maintaining multiple frontend integrations.

#4 about 3 min

Improving product quality through strategic internal dogfooding

Building internal applications creates a fast feedback loop for discovering subtle frontend integration bugs.

#5 about 2 min

Identifying common architectural patterns in digital asset management

Designing multiple content applications reveals shared architectural requirements for asset fetching, filtering, and exporting.

#6 about 2 min

Using configuration-driven templates to unify application development

Consolidating duplicate application code into a highly composable configuration template drastically reduces frontend maintenance.

#7 about 3 min

Catching authentication vulnerability deprecations with staged internal releases

Staged internal releases silently uncover undocumented dependencies on deprecated query parameters before deployments reach external developers.

#8 about 3 min

Establishing a multi-stage release flow for developer SDKs

Publishing internal tools across successive private and public registries ensures continuous feedback loops and platform resilience.

#9 about 3 min

Future roadmap for authentication services and integration frameworks

Future initiatives focus on centralized token management services and providing robust public REST endpoints.

Matching moments

2:01 min

Driving developer adoption through internal developer platforms and components

Kevin Kaiser Kevin Kaiser +1 · WWC 2025

2:05 min

Iterating from early prototypes to scalable products

Tonci Zilic · WWC 2022

1:22 min

Treating developer platforms as internal products to drive adoption

Anna Ozor Anna Ozor · Europe 2026 Virtual

1:42 min

Integrating developer docs and product experiences seamlessly

Saif Ali Shaik Saif Ali Shaik · Europe 2026 Virtual

1:43 min

Summarizing the organizational benefits of platform engineering

Christian Strack · LIVE

2:27 min

Expanding open source participation through cloud developer environments

Stormy Peters · WWC 2023

Upcoming sessions on this topic

Open session

World Congress 2026 North America

From Static Rules to Reasoning Platforms: Scaling Intelligent Canary Delivery in 2026

Daniel Oh

Senior Principal Developer Advocate

Daniel Oh
Open session

World Congress 2026 North America

From Cloud Native to Multi-Cloud Native: Write Once, Deploy Anywhere

Sandeep Pal

Principal Member of Technical Staff at Salesforce

Sandeep Pal
Open session

World Congress 2026 North America

On the Public Clock: Open-Source Defense When You're Not in the Club

Nicholas Muy

VP Engineering Platform and Security at Scrut.io

Nicholas Muy
Open session

World Congress 2026 North America

Merging at Scale: From Broken Builds to Green Mainline

Preetam Dwivedi, Manjari Akella

Preetam Dwivedi
Manjari Akella
Open session

World Congress 2026 North America

Designing APIs That Survive AI Agents at Scale

Phani Pendurthi

Mastercard, Principal Software Engineer

Phani Pendurthi
Open session

World Congress 2026 North America

Beyond the Code: Human-AI Synergies in Product Development

Ajita Kanchivakam Ananth

Staff Technical Program Manager at Google

Ajita Kanchivakam Ananth