Observability Platform
Moving Baselime from AWS to Cloudflare: simpler architecture, improved performance, over 80% lower cloud costs

Moving Baselime from AWS to Cloudflare: simpler architecture, improved performance, over 80% lower cloud costs

10/31/2024 · Boris Tane

What this post added

Baselime migrated its observability platform from AWS to Cloudflare, rebuilding its data pipeline on Cloudflare Workers, Durable Objects, and Workers Analytics Engine. This resulted in a simplified architecture, improved performance (lower latency), enhanced scalability and reliability, and over 80% cost reduction. Key technical changes include using JavaScript-native RPC for inter-component communication, leveraging Durable Objects for stateful processing (error tracking, pattern detection, alerting), and utilizing Workers Analytics Engine with ABR analytics for high-cardinality data analysis. The migration also involved transitioning from AWS EventBridge and SQS to Cloudflare Queues using the strangler fig pattern.

Read the original post ↗