From billy-milligan
Provides scaling patterns including horizontal/vertical scaling, async processing, data partitioning, connection pooling, rate limiting, and backpressure for services exceeding capacity. Includes references and capacity estimation script.
How this skill is triggered — by the user, by Claude, or both
Slash command
/billy-milligan:scaling-patternsThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
- Scaling a service beyond current capacity
references/horizontal-scaling.md — stateless services, load balancing, autoscaling configsreferences/vertical-scaling.md — when vertical is enough, instance sizing, connection pool tuningreferences/resource-optimization.md — CPU/memory profiling, bottleneck identification, LRU cache, I/O optimizationreferences/async-processing.md — queues (SQS, RabbitMQ, Kafka), worker patterns, backpressure, circuit breakerreferences/background-jobs.md — BullMQ job scheduling, retry with exponential backoff, DLQ management, cron workersreferences/data-partitioning.md — sharding strategies, partition key design, consistent hashing, PostgreSQL native partitioningreferences/shard-management.md — shard rebalancing, cross-shard queries, scatter-gather, operational concernsscripts/estimate-capacity.sh — input RPM and data size, output infra recommendationsnpx claudepluginhub rnavarych/alpha-engineer --plugin billy-milliganGuides scalability engineering: horizontal/vertical scaling decisions, Kubernetes auto-scaling, DB read replicas, PgBouncer connection pooling, rate limiting, backpressure, capacity planning. For bottlenecks and growth.
Guides scaling systems from startup (0-10K users) to enterprise (1M+), with stage architectures, metrics, bottlenecks diagnosis, and capacity planning.
Analyzes scalability options including horizontal vs vertical scaling, sharding strategies, read/write splitting, CQRS, back-of-envelope calculations, and caching layers. Use for workloads approaching single-node limits.