Слишком много кода приходится писать, по-моему
У нас не было выбора, производительность была критична.
Но было несколько сервисов: один собирал данные, потом еще 2 других агрегировали и записывали, и 1 — тот, на который шли запросы от клиента и который выдавал информацию. Вот на последнем был спринг дата