Ты хочешь написать калькулятор параметров для сабмита?
да, там надо выбрать какие данные забрать, какие правила, какие модули, какие алгоритмы, и запустить джобу в спарке, а по окончанию расчёта отправить данные клиенту
просто не очень понятно, как ресурсы выделять, разные вычисления имеют разный приоритет и разный обьём вычислений, надо анализировать джобу которую присылает клиент вместе с данными для аналитики, нужно провести в спарке вычисления(сплошной матан), а реультат записать клиенту в бд