Uso un'API di terze parti sulla mia webapp a cui si accede quando l'utente richiede una risorsa specifica. Sono preoccupato che le successive chiamate API che si verificano sulla richiesta dell'utente possano far sì che l'utente attenda molto a lungo e rallenti il mio sistema (poiché il thread che processa la richiesta iniziale è anch'esso in attesa di queste chiamate API per tornare).
quindi fondamentalmente client - > server - > x3 API di terze parti (sono necessarie tre chiamate successive)
Dettagli: queste chiamate API effettuano il login dell'utente con il sistema di terze parti e restituiscono un token di sessione. Attualmente stai usando Django nel back-end.
In questo modo è sempre una cattiva idea in questo modo? Ho preso in considerazione la creazione di un'architettura asincrona e la sto servendo all'utente tramite websocket, ma sono esitante a causa della complessità aggiuntiva percepita del design.