Я читаю известную книгу Мартина Фаулера Шаблоны архитектуры корпоративных приложений, чтобы систематизировать свои знания.
Я прочитал главу Session and States
и немного запутался. В первой части главы автор рекомендует использовать сервер без сохранения состояния, чтобы избежать некоторых проблем. Затем автор говорит, что иногда нам нужно сохранить некоторые данные на стороне сервера - например, корзину пользователя в интернет-магазине. Но для реализации сеанса с состоянием мы можем использовать сервер без сохранения состояния. Затем автор описывает способы сохранения состояния сеанса (клиент, сервер, база данных)
Но после прочтения этой главы я не понимаю, что такое сервер без сохранения состояния. Как сервер может быть без гражданства, если он сохраняет состояние сеанса?