у меня давно был фронт, к-й работал с БД, а тяжёлый процессинг PDF отсылал на другой сервак. Асинхнонно, конечно, и когда тот что-то отвечал, уже соответсвующим образом доставлял в БД и отвечал пользаку
дело в том, что я для дб адаптеры написал, пул коннектов, и даже свой орм научил пулом пользоваться. так что код оставался прозрачным и для нормального случая и для асинхронного