Skip to content

Intelligent Load Balancing Service Setup #369

Description

@Mkalbani

Location: microservices/load-balancer-service
Labels: microservice, infrastructure, NESTJS
Estimated Time: 7 hours
Difficulty: Hard

Description

Build a load balancer service routing traffic across service instances with health awareness and optimization.

Tasks

  • Initialize NestJS project in microservices/load-balancer-service
  • Set up LoadBalancer, Route, Rule entities
  • Implement round-robin routing
  • Add weighted load distribution
  • Create health-aware routing
  • Implement least-connections algorithm
  • Add request rate-based routing
  • Create circuit breaker pattern
  • Implement route caching
  • Set up Docker configuration

Acceptance Criteria

  • Traffic distributed fairly
  • Health status considered
  • Healthy instances prioritized
  • Circuit breaker prevents cascades
  • Performance optimized
  • Service runs independently

Metadata

Metadata

Assignees

No one assigned

    Labels

    Stellar WaveIssues in the Stellar wave program

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions