У меня есть следующий стек контейнеров, который я запускаю с docker compose:
- внешний интерфейс
- nodejs API
- mongoDB
- nodejs worker 1 для массового импорта данных в БД по запросу (через триггер API)
- nodejs worker 2, но импорт данных из другого источника
- nodejs рабочий клон 3. ..
Я не хочу задерживать рабочих в перерывах между импортом, это может занять несколько недель.
Как лучше всего этого добиться? Нужен ли оркестратор, чтобы избежать шананиганов кода?