customerio-load-scale

Installation
SKILL.md

Customer.io Load & Scale

Overview

Load testing and scaling strategies for high-volume Customer.io integrations: k6 load test scripts, scaling architecture selection based on volume tier, Kubernetes HPA autoscaling, message queue buffering, and rate-limit-aware batch processing.

Scaling Architecture by Volume

Daily Events Architecture Key Components
< 100K Direct API Singleton client, retry, connection pooling
100K - 1M Batched API Event queue, batch processor, rate limiter
1M - 10M Queue-backed Redis/Kafka queue, worker pool, backpressure
> 10M Distributed Multiple workspaces, sharded queues, regional routing

Customer.io rate limit is ~100 req/sec per workspace. Plan your architecture around this.

Instructions

Step 1: k6 Load Test Script

Related skills
Installs
24
GitHub Stars
2.2K
First Seen
Feb 18, 2026