Infrastructure · Software component

Weighted Round-Robin Load Balancer

Software componentInfrastructureInfrastructurearc:WeightedRoundRobinLoadBalancer

A load balancer that distributes requests in proportion to per-replica weights reflecting capacity, cost or rollout stage.

Responsibility. Routes traffic proportionally to configured replica weights.

Also known as: Weighted distribution, Capacity-aware routing

Variant of Load Balancer abstract

When to choose. Choose when replicas run on heterogeneous infrastructure with measurable capacity differences, or for weighted gradual rollouts.

specializesis target of alternativeTois target of alternativeTois target of alternativeTois target of alternativeTois configured byLoad Balancer: specializesLoad BalancerSession Affinity Load Balancer: is target of alternativeToSession Affinity Load Ba…Metric-Aware Load Balancer: is target of alternativeToMetric-Aware Load BalancerLeast-Connections Load Balancer: is target of alternativeToLeast-Connections Load B…Round-Robin Load Balancer: is target of alternativeToRound-Robin Load BalancerLoad Balancing Policy: is configured byLoad Balancing Policy
Direct neighbourhood (hover for relationship types)

Relationships

is configured by structural

alternative to variability

Design guidance

Quantitative guidance

As stated by the sources; verify before use.

Classification

Patterns
Capacity-proportional routingCost-weighted routingWeighted gradual rollout (e.g., 5% new version)Overflow tier routing
Quality attributes
Performance efficiency (ISO/IEC 25010)Cost efficiency
Risks mitigated
Under-utilized expensive GPU replicasOverloaded low-capacity replicas

Sources

  1. Ch4.7: T. Nguyen, "Scaling Strategies," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 4.7. ISBN: 9798244538229.