Canva's product analytics pipeline handles 25 billion events per day with 99.999% uptime, utilizing Protobuf for transitive schema compatibility, a custom code generator (Datumgen), and Kinesis Data Streams (KDS) over SQS/SNS to reduce costs by 20x; achieving further savings through zstd compression and maintaining p99 response times under 20ms by using SQS as overflow protection.
















