Round robin sends each request to the next server in a list and wraps around after the last. It is simple and spreads traffic evenly when server capacity and request cost are similar.
The demo routes numbered requests around three servers and counts their work. Real deployments also need health checks to exclude failed servers, and may need weights or another policy when capacities differ.
When to use
Consider it as a starting policy for distributing requests among equivalent servers.