Spring trainee

Почему REST stateless?

Ответ

Без сессии на сервере любой запрос можно отправить на любой сервер кластера. Это позволяет легко горизонтально масштабироваться: добавил инстанс — балансер начал слать на него. Состояние держит клиент (например, в JWT).

Разбор: Stateless значит, что сервер не хранит сессионное состояние между запросами, поэтому любой запрос можно обслужить на любом инстансе — это и даёт лёгкое горизонтальное масштабирование. Ловушка: серверная БД и бизнес-данные никуда не деваются (stateless про сессию, не про данные), HTTP технически умеет cookie/сессии, а безопасность тут побочный, а не основной мотив.

Хочешь так же по своей компании — с вопросами по грейдам и задачами? Закажи гайд или забери свежее в Telegram.

Заказать гайд Пройти тест
новые гайды и свежие вопросы с собесов — первыми в Telegram Смотреть гайды Подписаться