Agent skill · data analytics · jeremylongshore

customerio-load-scale

Implement Customer.io load testing and horizontal scaling.

Why this skill is useful

Provides specific k6 load testing scripts and scaling architecture recommendations for Customer.io that the AI wouldn't reliably generate on its own.

What it needs

Requires k6 installed locally. Requires customer.io account access. About 5k tokens when loaded. Last updated 2026-08-07. 2,604 stars on the source repository.

What this skill does

Customer.io Load & Scale Prerequisites A baseline for event volume, queue depth, latency, error/rate-limit behavior, and an approved load window. Synthetic payloads, capacity owner, delivery/consent guardrails, and a rollback decision threshold. Output A measured load/capacity result with bounded concurrency, rate-limit behavior, and owner-approved scale decision. A rollback/recovery record that prevents duplicate or unauthorized customer messaging. Examples Run a staged load test using synthetic profiles and fixed idempotency keys, gradually increase only within the provider limit, and record throughput, 429s, queue age, and processing errors. Stop and reduce load on error/ordering regression; never use a live recipient list as a load-test fixture. 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. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills jeremylongshore/customerio-load-scale

View the source on GitHub

Browse the @skills marketplace