Как только за приложением встаёт больше одного backend-сервера, всплывает вопрос: а что делать с сессией пользователя, если она хранится в памяти конкретного процесса? Самый быстрый ответ — прилепить пользователя к тому серверу, где эта сессия появилась. Работает сразу, не требует переписывать код. Но у этого решения есть цена, и платить её приходится не в момент настройки, а позже — когда нагрузка перестаёт делиться поровну и когда один из серверов падает.
Подробнее →