❓Возможная проблема при использовании горизонтальной масштабируемости
✅ Один под:
Сервис работает в одном экземпляре — задачи исполняются ровно в той последовательности, в которой поступают. Все строго и предсказуемо.
❌ Несколько подов:
Сервис масштабирован — порядок исполнения задач между разными подами не гарантируется.
Почему это проблема?
Представьте:
🔸Запрос А: «Списать 100 рублей»
🔸Запрос Б: «Заблокировать карту»
Если Б выполнится раньше А из-за параллельной обработки в разных подах — получим ошибку при исполнении запроса А.
P.S. Игнорирование этого вопроса — прямой путь к рассинхрону данных и багам, которые очень сложно отловить.
Системный анализ | Дмитрий Помаскин
Post #175
773
- 👍 6
- 🔥 3