Deployment

Scaling

Horizontal scaling with Redis

Horizontal Scaling

Semeion supports horizontal scaling with Redis:

Horizontal scaling: Load balancer distributes to multiple instances sharing Redis for state
Complete diagram · Fit to page

Full-size diagram

Horizontal scaling: Load balancer distributes to multiple instances sharing Redis for state
  • Rate limiting - Shared across instances
  • Centroid cache - Distributed clustering state
  • Session storage - Shared authentication

Redis Configuration

REDIS_URL=redis://localhost:6379
RATE_LIMIT_STORE=redis