Мне нужно реализовать слой доступа к данным над 220 базами данных postgresql, 150 общедоступными веб-службами с открытыми данными и кластером узлов ElasticSearch, содержащим проиндексированные PDF-документы.Вот мои ограничения: json через https, redhat OS, 12 ядер и 48 гигабайт памяти, без облака, 10K запросов каждую секунду, java или kotlin, бесплатные фреймворки с открытым исходным кодом в порядке.Составление данных должно быть выполнено на стороне сервера
Моя идея - использовать сопрограмму kotlin с vertx.Экземпляр vertx.Web для обслуживания http-запросов, асинхронного вызова служб данных, выполнения компоновки данных и возврата JSON.Используйте Hazelcast для кэширования и HA.Что вы думаете, ребята ?Спасибо