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 · World Congress 2025

2:05 min

Iterating from early prototypes to scalable products

Tonci Zilic · World Congress 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:50 min

Expanding ecosystem adoption across WebAssembly and AI frameworks

Thomas Steiner · Coffee With Developers