Skip to content

Canva Shares S3 Based Architecture for Session Revocation Across Hundreds of Millions of Sessions

7 relevance
Score Breakdown
technical depth
8
novelty
7
actionability
7
community
5
strategic
5
personal
8

Scored daily by a customisable AI persona to surface the most relevant engineering leadership news.

Canva's S3-based session revocation architecture is a practical, scalable design pattern for cloud engineers.

AI/ML infoq.com
Canva Shares S3 Based Architecture for Session Revocation Across Hundreds of Millions of Sessions
Summary

Canva redesigned session revocation for hundreds of millions of sessions using Amazon S3 as a coordination primitive, storing 30-minute immutable revocation chunks as 16-byte binary records. Gateways use conditional GETs to download changed chunks and maintain in-memory indexes, eliminating networked database lookups for most authentication requests. The shift cut the revocation cache memory footprint by 87.5%, reduced MySQL to two read replicas, and improved deployment speed by avoiding coordinated database load during cache rebuilds.

Author

Leela Kumili

More from Leela Kumili →