A
причем заметно больше чем в спринге с их DI
разобраться запрос - построить план - на основе статистики сделать его оптимизацию - сгенерировать код java - janino compiler - выполнить на воркерах
p.s. у спарка janino compiler сразу проверить на драйвере что код скомпилировался, отослать сорс код на воркеры, они повторно компилируют и выполняют его
у флинка байткод или сорскод на воркеры уходят я не помню