Введение
Важная часть функционала нашего личного кабинета - расчет доступных вариантов доставки по заданным пользователем параметрам: откуда / куда и массо-габаритные характеристики (см пример ниже).
Пользователь вводит все эти данные и далее осуществляется расчет по более чем 20-ти различным поставщикам. Расчет выполняется через интеграции с поставщиками. Сейчас он выполняется в многопоточном режиме внутри монолита - запускается несколько потоков в которых параллельно окрашиваются поставщики через интеграции, далее результат собирается в единый формат и по мере готовности отдается на фронт.