Skip to content
Launch GitLab Knowledge Graph

[PRODUCT] Scale platform to support 1M concurrent users

Product Vision

Prepare platform architecture to handle 1 million concurrent users by Q2 2026.

Current State

  • Current capacity: ~100K concurrent users
  • Bottlenecks identified in streaming-service and recommendation API
  • Database queries need optimization

Technical Requirements

  1. Implement caching layer (Redis) across all services
  2. Database read replicas and sharding strategy
  3. CDN integration for static content
  4. Auto-scaling for microservices
  5. Load balancer configuration optimization

Key Risks

  • Database migration downtime
  • Cost implications of infrastructure scale
  • Potential need for microservice refactoring

Success Metrics

  • Support 1M concurrent users with p99 latency under 500ms
  • System availability 99.95%
  • Cost per user under $0.10/month

Dependencies

  • All microservices need caching support
  • Infrastructure team for Kubernetes scaling
  • Database team for sharding strategy

@bill_staples (architecture), @sabrina_farmer (backend), @stanhu (infrastructure)