У меня 100к юзеров, я при запуске сервиса беру их из бд в мапу и потом ищу юзеров по этой мапе. А иначе пришлось бы на каждый реквест аутентификации идти в бд.
а если количество юзеров увеличится? добавлять в мапу? а скейлить потом как?
Поэтому кешировать несколько сущностей вместе, которые обновляются отдельно, и причем часто, будет стремно
Зависит от бизнеса. Обеспечение строгой констистентности в распределенных системах удовольствие не дешевое. Тот же Амазон допускает неконсистентность в некоторые моменты времени