Опубликовал на блоге заметочку про то, как строить на hybris системы, в которых разные пользователи видят разные каталоги. Т.е. один и тот же товар будет отображаться для клиента А, и не будет отображаться для клиента Б. Эксперимент я делал для 500000 клиентов и 500000 групп, что несколько экстремально, но для эксперимента в самый раз.
Полная загрузка информации о доступности (это 50 миллионов записей) занимает 187 секунд на моем ноуте.
В реальных проектах такая штука нужна для B2B-систем, например, где разные товары доступны для разных регионов/групп пользователей. Вместе с моим предыдущим постом про персональные цены, можно построить полностью персональные каталоги (цена+наличие).
