1. На бэкенде
2. Еластик сам по себе является базой данных, так что его надо наполнить из этого жсона
3. Желательно нормальную базу всё-таки иметь
4. Вы можете полнотекстовый поиск реализовать и без еластика в своём json-е
5. Еластик жирноват, я бы взял sonic для такой несложной задачи.
Не согласен.
1. Отлаживать это сложнее, чем API, тк возникает слишком много асинхронных процессов
2. Это порождает задержки. В некоторых задах нужно, чтобы данные попали максимально быстро.
3. Это просто медленно, тк нужно: сыормировать файл, сохранить на диске, как-то доставить его до сервера с 1с, сохранить его там, дождаться, пока там 1с его прочитает и уже после этого заменять файл на новый (тоесть в идеале ещё нужна распределённа блокировка)
Знаю 1 случай, когда даже web-api у 1С оказалось слишком медленным и пришлось работать напрямую с базой, в обход 1С
2. Еластик сам по себе является базой данных, так что его надо наполнить из этого жсона
3. Желательно нормальную базу всё-таки иметь
4. Вы можете полнотекстовый поиск реализовать и без еластика в своём json-е
5. Еластик жирноват, я бы взял sonic для такой несложной задачи.