Тебе оправдались разработчики что они только изучают что-то и не знали как сделать лучше? Ну отлично что ты им показал
Что не знали как делать и вообще зачем делать лучше:D оказалось что в течение 6 лет половина их старых задач загнулась, одна начала течь по памяти, а они не могли/хотели замечать проблему, закидывая все железом (один сервер, VM на 64 ядра и 128гб RAM на простейший агрегатор). Сейчас бизнес встрял и пришлось месяц-полтора переписывать и писать к этим задачам тесты. Лучше бы добавили в начале хоть тот же redis, но хоть какой-то мониторинг - энтропия против over-engineering, лучше уж системный подход и больше думать о будущих задачах, чем бояться писать много кода