Я пытаюсь определить лучший дизайн для моего REST API.У меня есть несколько последовательных шагов (конвейер манипулирования данными), каждый из которых имеет отдельные вызовы REST.
Я сохранял промежуточные данные, сгенерированные в файлы на сервере, чтобы сохранить API REST без сохранения состояния.Однако меня беспокоят затраты, связанные с файловым вводом-выводом и сериализацией, поскольку я записываю в 3-4 файла, а затем снова читаю их, а затем в процессе разработки.
Альтернативой является сохранение их в памяти во время работы веб-приложения Java, но это, похоже, делает систему состоящей из состояний.Каковы плюсы / минусы этих вариантов?