Господа, подскажите - начал тут книжку читать, и там написано, что в эликсире принято делать веб-приложения стейтфул, и состояние постоянно хранить где-то (в агентах или ещё где)
а если это временный кеш и у тебя сервис не реплицируется или реплицируется, но стэйт надо хранить именно в определенном сервисе, тогда мнезия или агенты, это да
и тут опять, инвалидация кеша извне становится вопросом, придется соответствующий хэндлер писать чтобы в случае аврала можно было сбросить что-то конкретное или чтобы внешние сервисы смогли инвалидировать этот кеш
Раньше никогда не надо было, просто встретил утверждение, мол, в эликсире так принято
Скорее всего да, но только в определенных сценариях. К примеру web сокеты, можешь глянуть Phoenix LiveView еще. Тут реально надо понимать где это нужно, а где во вред