Всем привет! Пятница - отличный повод почитать что-то полезное) С семантикой мы разобрались, давайте поговорим еще об одной интересной теме - Stateful / Stateless признаках в приложениях. В чем же интерес для нас? А вот у Stateless систем есть важное качество - их легко масштабировать горизонтально в отличее и от stateful систем, а это качество очень цениться в высоконагруженных системах. Stateful приложение хранит данные при работе внутри себя. Что это значит? Например это хранение данных по сессии пользователя внутри рантайма. Ответ на запрос пользователя зависит от состояния сессии, что хранится в конкретном инстансе приложения. А это значит, что такое приложение тяжелее масштабировать, чтобы развернуть несколько экземпляров, нужно либо переносить состояние между ними и проводить синхронизацию либо ходить общаться только в тот инстанс, с которого начал (правда тут есть опасность, что если этот инстанс упадет, то пропадут данные нужные). Stateless приложение так спроектировано, что