PromptBase
Upgrade
Close icon
General
Home
Marketplace
Create
Hire
Login
Chat
Sell
Explore

Prompt Details

Model
Chat - (gpt-5.6)
Token size
3,205
Example input
[SAAS_PRODUCT]: A B2B project-management SaaS for small and mid-sized businesses. Users create projects, assign tasks, upload files, collaborate through comments, and receive notifications. Pricing is subscription-based with Free, Pro, and Business plans. The company is currently in the growth stage. [CURRENT_TECH_STACK]: React frontend, Node.js/Express backend, PostgreSQL database, Redis cache, AWS EC2, S3 for files, Nginx load balancer, GitHub Actions CI/CD, Stripe for payments, SendGrid for email. Background jobs currently run through Redis/BullMQ. Single AWS region. [CURRENT_SCALE]: 25,000 registered users, 5,000 monthly active users, approximately 2 million API requests/day, 500 GB PostgreSQL data, 2 TB object storage, 600 paying customers. [GROWTH_TARGET]: Reach 250,000 registered users, 50,000 monthly active users, 20× current API traffic, and 6,000 paying customers within 18 months. [PRIMARY_SCALABILITY_GOAL]: Overall Scalability + Performance + Reliability.
Example output
A. SCALABILITY EXECUTIVE ASSESSMENT EXECUTIVE SCALABILITY READINESS SUMMARY Current Readiness: 68/100 Growth Risk: HIGH Primary Scaling Constraint: PostgreSQL capacity and application architecture around synchronous API/database operations. Most Urgent Action: Perform production-like load testing and establish database/API capacity baselines before attempting 10×–20× growth. Key Findings The current architecture is suitable for the present scale and can likely support several multiples of current traffic with optimization. However, the architecture has several potential scaling pressure points: 1. PostgreSQL becoming CPU/IO constrained. 2. Increasing database connection contention. 3. Synchronous API operations increasing latency. 4. Background job growth overwhelming Redis workers. 5. Single-region dependency. 6. Limited evidence of tested disaster recovery. 7. Increasing observability costs. 8. Potential noisy-neighbor problems between large tenants. 9. Third-party dependency limits. 10. Manual operational processes becoming bottlenecks. Important: These are architectural assessments based on the supplied information, not measured production limits. --- B. GROWTH CAPACITY MODEL SCALABILITY CAPACITY MODEL Scale API Requests/Day* Users* Likely Pressure 1× 2M 25K Current operating level 2× 4M 50K Database monitoring becomes important 5× 10M 125K DB/API optimization required 10× 20M 250K Database + workers become major concerns 25× 50M 625K Architectural redesign likely 100× 200M 2.5M Distributed architecture likely required *Illustrative assumption that traffic grows approximately with user scale. Real traffic may grow differently depending on engagement. At 10× Expected pressure: PostgreSQL query volume increases substantially. Connection pools require tuning. Redis workload increases. Background workers need independent scaling. API servers should scale horizontally. Caching becomes increasingly valuable. File delivery should remain primarily through object storage/CDN rather than application servers. At 100× The current architecture should not automatically be assumed capable of supporting this scale. Likely requirements include: Database partitioning/sharding strategy. Stronger service isolation. Distributed caching. Queue architecture redesign. Regional architecture. Advanced tenant isolation. Automated capacity management. --- C. ARCHITECTURE SCALABILITY AUDIT ARCHITECTURE SCALABILITY MAP Component Status Assessment React frontend 🟢 Scalable Static/CDN delivery scales well Node.js API 🟢 Scalable Stateless instances can scale horizontally PostgreSQL 🟠 Constraint Likely long-term bottleneck Redis 🟡 Watch Requires workload/capacity monitoring BullMQ workers 🟡 Watch Worker concurrency may become limiting S3 🟢 Scalable Suitable for large object-storage growth Nginx 🟢 Scalable Appropriate with proper HA architecture SendGrid 🟡 Watch External rate/availability dependency Stripe 🟡 Watch External dependency Single AWS region 🟠 Constraint Regional outage creates availability risk Primary Architectural Risk The application layer is relatively easy to scale horizontally. The database and stateful dependencies are harder. Therefore: > Application compute is unlikely to be the first fundamental bottleneck; database and stateful workloads are more likely to constrain growth. --- D. DATABASE SCALABILITY AUDIT DATABASE SCALABILITY REPORT Current Database: PostgreSQL Current Database Bottleneck Not enough information exists to identify the exact bottleneck. The first investigation should measure: CPU utilization Memory Disk I/O Query latency Slow queries Connection count Lock waits Cache hit ratio Transaction throughput Table/index growth Expected Database Limit Unknown until production metrics and load-test results are available. Recommended Scaling Path Stage 1 Optimize: Query plans Indexes Connection pooling N+1 queries Transaction duration Stage 2 Introduce: Read replicas Application caching Query/result caching Better workload separation Stage 3 Consider: Partitioning Archival Workload-specific databases Stage 4 Only if justified by measured requirements: Sharding Tenant-based database distribution Important Principle Do not introduce sharding simply because the company expects growth. First prove that simpler database scaling techniques are insufficient. --- E. APPLICATION PERFORMANCE REPORT Recommended API targets: Metric Recommended Initial Target P50 <200 ms P95 <500 ms P99 <1 sec These should be adjusted according to endpoint type. File processing, exports, analytics, and complex searches may legitimately require asynchronous processing. Priority Track latency by: Endpoint Tenant HTTP status Database query Region Dependency Request size A global average latency metric would hide important problems. --- F. INFRASTRUCTURE SCALABILITY AUDIT Current Assessment Compute: 🟢 Horizontal scaling is possible. Database: 🟠 Likely primary infrastructure constraint. Storage: 🟢 S3 is appropriate for object storage. Networking: 🟢/🟡 Needs validation under peak traffic. Autoscaling: 🟡 Should be driven by useful workload metrics rather than CPU alone. Single Region: 🟠 Creates regional availability risk. Infrastructure-as-Code: 🟡 Should become mandatory as infrastructure complexity grows. Recommendation Move toward: Load Balancer → Stateless API Fleet → Cache/Queue → Database with independent worker scaling. --- G. MULTI-TENANT SCALABILITY STRATEGY Comparison Model Scalability Isolation Complexity Recommendation Shared DB High initially Low Low 🟢 Start here Schema/tenant High Medium Medium 🟡 Selective use DB/tenant Very high isolation High High Enterprise use Hybrid Very high High High Long-term option Recommended Model Hybrid architecture Most SMB customers remain on shared infrastructure. Large enterprise customers can eventually receive: Dedicated database Dedicated compute Custom limits Stronger isolation Dedicated SLA This avoids prematurely operating hundreds or thousands of databases. --- H. DATA SCALABILITY PLAN Current: PostgreSQL: 500 GB Object storage: 2 TB If data volume grows proportionally with users, 10× growth could theoretically produce approximately: PostgreSQL: 5 TB Object storage: 20 TB These are planning assumptions, not forecasts. Primary Risks Storage Growth Risk: MEDIUM Retention Risk: MEDIUM Backup Cost Risk: MEDIUM–HIGH Implement: Lifecycle policies Archive storage Log retention limits Database backup retention policies Tenant-level storage quotas --- I. SCALABILITY RESILIENCE REPORT Suggested Initial Targets Availability: 99.9% RTO: ≤4 hours RPO: ≤1 hour These are assumptions and should be changed according to contractual and business requirements. Major Concern The single-region architecture creates a significant disaster-recovery risk. At enterprise scale, test: 1. Database failure 2. Redis failure 3. API instance failure 4. Availability-zone failure 5. Third-party API failure 6. Accidental data deletion 7. Deployment rollback A backup is not considered a reliable DR strategy until restoration has been tested. --- J. SCALABILITY OBSERVABILITY BLUEPRINT Track four layers: Application Request rate P50/P95/P99 latency Error rate Saturation Throughput Database CPU Connections Slow queries Locks IOPS Replication lag Infrastructure CPU Memory Network Disk Container/instance health Business Active users Projects created Tasks processed File uploads Payments Failed workflows SLO Example 99.9% of successful API requests complete within the defined latency objective, excluding explicitly asynchronous operations. --- K. SCALE ECONOMICS REPORT Exact infrastructure costs were not provided, so numerical unit economics cannot be calculated reliably. Instead, establish: Cost per active customer = Total infrastructure + platform costs / active customers Cost per transaction = Variable infrastructure cost / transactions Cost per API request = API infrastructure cost / API requests Potential Cost Cliffs 1. Database upgrades 2. Observability ingestion 3. Third-party API usage 4. Egress 5. Increased backup storage 6. Redis capacity 7. Multi-region infrastructure Goal Infrastructure cost should grow slower than revenue wherever possible. --- L. DEPENDENCY SCALABILITY REGISTER Dependency Scaling Risk Main Concern Stripe 🟡 API availability/rate limits SendGrid 🟡 Email throughput AWS 🟢/🟡 Regional/provider dependency Redis/BullMQ 🟡 Queue saturation PostgreSQL 🟠 Capacity S3 🟢 Low fundamental concern For every external dependency maintain: Rate limit SLA Cost model Failure behavior Retry policy Timeout Fallback Vendor replacement difficulty --- M. SECURITY SCALABILITY ASSESSMENT As customer count increases, security controls must scale with traffic. Priority controls: API rate limiting Tenant-level quotas Authentication throttling Authorization enforcement Secrets management Audit logging DDoS protection Abuse detection Tenant data isolation Critical Principle Never solve scaling by weakening security controls. Rate limiting, authentication, and authorization must scale alongside the API. --- N. ENGINEERING SCALABILITY REPORT Potential People Bottlenecks Database knowledge concentrated in one engineer Infrastructure knowledge concentrated in one person Lack of documented incident procedures Manual deployments Manual database migrations Weak ownership boundaries Recommended Changes Create explicit ownership for: Application Database Infrastructure Security Observability Incident response Introduce: Runbooks Architecture Decision Records Automated deployment Automated rollback On-call rotation Disaster-recovery drills --- O. SCALABILITY PRIORITY MATRIX Priority Risk Why 🔴 P0 Unknown database capacity Could become primary growth constraint 🔴 P0 No proven load-test baseline Current capacity is unknown 🟠 P1 Single-region architecture Availability risk 🟠 P1 Queue scaling Background workload can accumulate 🟠 P1 Observability maturity Scaling without visibility is dangerous 🟡 P2 Cost optimization Becomes increasingly important at scale 🟡 P2 Tenant quotas Needed as customer concentration increases 🟢 P3 Service decomposition Not immediately necessary --- P. SCALE READINESS SCORECARD Area Score Architecture 7/10 Database 5/10 Infrastructure 7/10 Application Performance 6/10 Reliability 6/10 Observability 5/10 Cost Efficiency 6/10 Security 7/10 Multi-Tenancy 7/10 Engineering Operations 6/10 Overall Scalability Readiness 68/100 The system is growth-capable but not yet growth-proven. The biggest missing evidence is measured capacity under realistic load. --- Q. SCALING STRATEGY OPTIONS Option Impact Complexity Recommendation Optimize existing architecture High Low ⭐ First Horizontal scaling High Medium ⭐ Yes Caching Medium–High Medium ⭐ Yes Async processing High Medium ⭐ Yes Database scaling Very High Medium ⭐ Priority Service decomposition High High Later Infrastructure migration Variable Very High Avoid unless justified Recommended Strategy Optimize → Measure → Horizontally Scale → Cache → Async Processing → Database Scale → Decompose only when necessary --- R. 30-60-90 DAY SCALABILITY ROADMAP 0–30 DAYS — MEASURE & STABILIZE Tasks Establish API latency baselines Identify slow queries Instrument database metrics Monitor Redis queues Establish SLOs Document architecture Run initial load test Validate backup restoration Success Criteria Known API capacity Known DB capacity Known queue capacity Top 10 bottlenecks identified --- 31–60 DAYS — OPTIMIZE Tasks Optimize database queries Add missing indexes Improve connection pooling Implement caching Tune workers Add rate limits Reduce unnecessary infrastructure costs Success Criteria Improved P95 latency Reduced DB load Reduced cost per active customer No critical single points of failure --- 61–90 DAYS — SCALE Tasks Horizontal autoscaling Read replica evaluation Queue autoscaling Capacity controls Failure testing Stress testing DR validation Success Criteria System successfully handles the defined growth scenario without violating agreed SLOs. --- S. SCALABILITY TEST PLAN Load Test Objective: Validate expected production traffic. Scenario: 5× current traffic. Success: P95 latency remains within target and error rate remains below agreed threshold. Stress Test Increase traffic until: P99 becomes unacceptable Error rate increases Database saturation occurs Queue backlog grows continuously Goal: identify the actual breaking point. Spike Test Simulate sudden traffic increase from 1× → 10×. Measure: Autoscaling reaction Queue behavior Database response Recovery time Endurance Test Run realistic traffic for 12–24 hours. Look for: Memory leaks Connection leaks Queue accumulation Storage growth Performance degradation Third-Party Failure Test Simulate Stripe/SendGrid unavailability. The application should degrade gracefully rather than completely fail. --- T. ENTERPRISE SCALABILITY READINESS 10× Customer Growth Conditional PASS Requires database and performance validation. Enterprise Customers PARTIAL Need: Stronger tenant isolation Audit logging SSO/SAML where required SLA definitions Security documentation Backup/DR evidence Geographic Expansion NOT READY Single-region deployment should be evaluated before promising low-latency global service or regional resilience. --- U. EXECUTIVE CTO REPORT Scalability Summary The SaaS architecture is reasonably suitable for its current stage and can likely support significant growth without an immediate rewrite. However, the organization does not yet have sufficient measured evidence to claim safe 10×–20× scalability. Top 10 Scalability Risks 1. PostgreSQL capacity 2. Unknown production breaking point 3. Database connection saturation 4. Queue saturation 5. Single-region dependency 6. Third-party API limits 7. Insufficient load testing 8. Observability gaps 9. Tenant noisy-neighbor risk 10. Increasing infrastructure cost Top 5 Architecture Bottlenecks 1. Database dependency 2. Synchronous API operations 3. Stateful Redis workload 4. Single-region infrastructure 5. Background worker capacity Top 5 Database Risks 1. Query performance 2. Connection saturation 3. Lock contention 4. Data growth 5. Backup/restore scalability Top 5 Infrastructure Risks 1. Regional failure 2. Insufficient autoscaling 3. Manual infrastructure operations 4. Database capacity 5. Cost growth Top 5 Reliability Risks 1. Single-region architecture 2. Untested DR 3. Third-party dependencies 4. Queue failure 5. Database failure Top 5 Cost Risks 1. Database scaling 2. Observability 3. Data storage 4. Network egress 5. Third-party API usage Top 5 Organizational Risks 1. Knowledge concentration 2. Manual operations 3. Weak runbooks 4. Insufficient on-call maturity 5. Lack of capacity ownership --- FINAL CTO VERDICT Current Scalability Readiness: 68/100 Growth Risk: HIGH Largest Capacity Gap: Measured database/application capacity under realistic load. Most Dangerous Scaling Dependency: PostgreSQL. Highest-Priority Engineering Investment: Capacity measurement + database/API performance engineering. First Load Test to Run: A realistic 5× production traffic load test with database and background-worker monitoring. First Architecture Change to Investigate: Database optimization + read-scaling strategy. First Cost Optimization: Establish cost-per-customer and cost-per-transaction baselines, then identify the largest variable infrastructure cost. One Golden Rule > Never scale an assumption—measure the bottleneck, prove the limit, then scale the smallest component necessary to remove it.
🤖 GPT

Saas Scalability Readiness Auditor

Add to Cart
Instant accessInstant access
Usage rightsCommercial use
Money-back guaranteeMoney‑back
By purchasing this prompt, you agree to our terms of service
GPT-5.6
Tested icon
Guide icon
4 examples icon
Free credits icon
A SaaS product can work perfectly at 10,000 users and completely break at 100,000. The AI SaaS Scalability Readiness Auditor helps founders and engineering leaders determine whether their product, infrastructure, database, architecture, costs, reliability, security, and engineering processes are actually prepared for the next stage of growth. Instead of focusing only on server capacity, this framework evaluates the entire scaling system—from application architecture and database performance to m
...more
Added 1 week ago
Report
Browse Marketplace