Infrastructure · Software component

Round-Robin Load Balancer

Software componentInfrastructureInfrastructurearc:RoundRobinLoadBalancer

A load balancer that assigns requests to replicas in fixed circular order, giving equal request counts regardless of request complexity or current replica load.

Responsibility. Distributes requests sequentially and evenly across replicas.

Also known as: Round robin

Variant of Load Balancer abstract

When to choose. Choose only when all requests have similar processing cost and all replicas identical capacity.

specializesalternative tois target of alternativeTois target of alternativeToalternative toLoad Balancer: specializesLoad BalancerSession Affinity Load Balancer: alternative toSession Affinity Load Ba…Metric-Aware Load Balancer: is target of alternativeToMetric-Aware Load BalancerLeast-Connections Load Balancer: is target of alternativeToLeast-Connections Load B…Weighted Round-Robin Load Balancer: alternative toWeighted Round-Robin Loa…
Direct neighbourhood (hover for relationship types)

Relationships

alternative to variability

Design guidance

Quantitative guidance

As stated by the sources; verify before use.

Classification

Patterns
Round-robin routing
Quality attributes
Maintainability (ISO/IEC 25010)Reliability (ISO/IEC 25010 | NIST AI RMF: valid and reliable)

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.