У нас может быть много мест, откуда нужно читать, и много мест, куда нужно писать
Это и InfluxBD, и OPC протокол (который с промышленными аппаратами работает), и еще много всякого
Руководство хочет, чтобы эти драйвера условные можно было писать самим заказчикам
Мы протестили с микросервисами - получилось слишком долго
Нам нужно там до 3к значений прочитывать за пару секунд, а с микросервисами дольше получается (а это мы еще не перенесли из старого проекта вычисления параметров)
Сейчас я написал загрузку jar-ников изолированным класслоадером