scalability-advisor

Guide system scaling across growth stages with bottleneck diagnosis and capacity planning.

Updated Mar 9, 2026
One-click install
npx skills add https://github.com/jetmobsol/serene --skill scalability-advisor-jetmobsol
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: scalability-advisor
Source: https://github.com/jetmobsol/serene/tree/main/.claude/skills/scalability-advisor
Command: npx skills add https://github.com/jetmobsol/serene --skill scalability-advisor-jetmobsol

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a structured framework and actionable guidance for scaling software systems effectively as user bases and load grow, preventing performance bottlenecks and ensuring robust infrastructure.

Core Features & Use Cases

  • Phased Scaling Guidance: Offers strategies for different user stages (Startup, Growth, Scale, Enterprise).
  • Architecture Blueprints: Visualizes recommended architectures for each scaling stage.
  • Bottleneck Diagnosis: Provides checklists and methods for identifying and resolving performance issues.
  • Use Case: A startup founder is planning for rapid user growth and needs to understand how to evolve their single-server application architecture to handle 100x more users without performance degradation.

Quick Start

Provide guidance on scaling a web application from 10,000 to 100,000 users.

Frequently Asked Questions about scalability-advisor

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I scale a web application from 10,000 to 100,000 users without performance degradation?

Scaling a web application from 10,000 to 100,000 users requires phased architectural evolution, implementing horizontal scalability, and optimizing databases to prevent performance degradation under increased load.

What architectural patterns help with horizontal scalability at different growth stages?

Horizontal scalability relies on specific architectural patterns tailored for startup, growth, scale, and enterprise stages, providing blueprints to systematically expand system capacity without major performance bottlenecks.

How do I diagnose system bottlenecks during capacity planning?

Diagnosing system bottlenecks during capacity planning involves using targeted checklists and methods to identify performance issues, allowing you to calculate capacity requirements and apply appropriate caching strategies.

When do I need database sharding and multi-region deployments for my system design?

Database sharding and multi-region deployments are needed in system design when scaling to enterprise levels, ensuring high availability and distributing load effectively to resolve severe performance bottlenecks.

Does this scaling guidance work for a startup single-server architecture?

Yes, this scaling guidance works for a startup single-server architecture by providing phased blueprints and bottleneck diagnosis methods specifically designed to evolve early-stage applications into robust enterprise systems.