Sì, certo che potrebbe. Se lo fanno è un altro aspetto, dal momento che anche Uber non eseguirà tutte le attività da un singolo server: avranno i server Web per ricevere richieste, i server delle applicazioni per elaborare i dati e un server di database (in cluster?) Per archiviare i dati . (beh, presumo che lo facciano, è probabile che stiano eseguendo tutto da un'unica websever che esegue PHP per tutto quello che so).
I server sono molto potenti al giorno d'oggi, per £ 20.000 puoi avere una CPU da 32 quad-core con gigabyte di RAM e diverse schede di rete. Il gioco di elaborazione del server è cambiato circa dieci anni fa e ha reso disponibile l'elaborazione praticamente illimitata, quindi l'aumento dei servizi cloud in quanto i provider avevano più potere di quanto non sapessero cosa fare!
So che lavoravo per una società di servizi finanziari con un trio di server valutato per 400.000 transazioni all'ora. Il solitario server di test delle prestazioni poteva gestire più di 2 richieste al secondo, e si trattava di transazioni piuttosto complicate che comportavano molti trasferimenti di dati, aggregazione e controllo. Ho anche lavorato per un'azienda che produce sistemi di controllo dei servizi di emergenza, migliaia di veicoli che inviano dati di localizzazione non è un carico pesante come si penserebbe, è molto facile gestire grandi quantità di pacchetti di dati come questo, archiviarli era più di un problema (e semplicemente li metti in cache nella RAM finché non hai un blocco da perseguire insieme, supponendo che Uber abbia gli stessi requisiti di controllo, potrebbero semplicemente mantenere l'ultima posizione nota e gettare via il resto)