Я должен поддерживать устаревшую систему, которая использует REST API, но только POST. Тело содержит данные XML, которые необходимо проанализировать на сервере, чтобы понять ресурс.
Поскольку устаревшее приложение не может быть изменено, мы не можем добавить к нему кэширование, т.е. Redis. Поэтому, чтобы ускорить процесс, я думаю о размещении обратного прокси-кэша, такого как Varnish, между балансировщиком нагрузки и веб-сервером. Но это потребует синтаксического анализа тела запроса для просмотра путей XML.
Существуют ли сторонние модули с открытым исходным кодом, которые делают это и не требуют много переписывания.
Лаковые модули
Nginx + Lua + разбор XML
Последний вариант - написать приложение, которое будет действовать как кеш (пользовательский код с Redis), и запрос будет передан на веб-сервер в случае промаха.