Load balancing (computing)
In computer science, load balancing is the distribution of work among multiple computers to reduce workload. In computing, load balancing improves the distribution of workloads across computing resources such as computers, computer clusters, network links, central processing units, or disk drives.
On this page
Source content checked . English translation published 2026-10-27.
In business automation
Load balancing distributes requests across multiple instances of a service so a single queue does not fail. In automation, this matters when webhooks or agents arrive all at once after a campaign or a recurring fault.
Examples
These examples illustrate a possible workflow. Adapt the connections and rules to your own systems.
Receiving orders during peak hours
A store sends order events to several instances of the same process. The load balancer distributes requests, and a failed record returns to the queue instead of disappearing because one instance was overloaded.
Relevant tools
- Vercel
- Deploying functions at the edge includes traffic distribution; you still need to design a queue and deduplication in the application.
What to check
- Distributing load without deduplication can process the same order twice in two instances.