Pode haver, mas não precisa ser, uma única máquina para a qual todas as solicitações são enviadas. Geralmente, essa máquina é chamada de carga balanceador . No entanto, se cada solicitação feita por um cliente for independente, ou se o front end distribuído puder falar com um back-end distribuído que esteja em sincronia, um cliente poderá falar com uma máquina diferente para cada solicitação feita.
Tudo o que precisa acontecer é que o cliente fornece à máquina independente todas as informações necessárias para concluir a solicitação na solicitação, ou o servidor faz uma consulta a um banco de dados distribuído de backend contra um token (geralmente um cookie para sites) e o servidor pode continuar de onde a outra máquina parou.