Cut AWS costs by 20% while scaling with EKS, Karpenter, and Spot
Blog post from Tinybird
Tinybird leverages Karpenter, an open-source Kubernetes cluster autoscaler, to optimize infrastructure scalability, reliability, and cost-efficiency by automating node provisioning based on workload demands. This approach, combined with AWS services like EKS and Spot Instances, has reduced manual intervention and AWS costs by 20%, with up to 90% savings on CI/CD workloads. Karpenter's intelligent management allows for seamless handling of high-volume data ingestion and spikes, improving application availability and reducing operational overhead. The platform further enhances scalability using KEDA for real-time autoscaling based on external metrics, facilitated by Tinybird's analytics capabilities. This setup prioritizes service resilience through architectural strategies like separate node pools for critical and stateless workloads, node diversity, and optimized AMIs like BottleRocket. By deploying Karpenter on AWS Fargate, Tinybird ensures continuous availability and operational independence, significantly reducing node and pod startup times. The integration of these technologies has enabled Tinybird to focus on delivering customer value, with a scalable and agile infrastructure that is prepared for rapid growth and unexpected demands.