Делаю презентацию по SOLR+hybris, в среду выступаю. Как мне нравится этот слайд!

Делаю презентацию по SOLR+hybris, в среду выступаю. Как мне нравится этот слайд!

Когда-то я разбирался с тем, как работает поиск в hybris и набросал диаграммку. Она получилась раз в семь раз длиннее превью, которое вы видите тут. Но должна быть довольно полезна для тех, кто разрабатывает на Хайбрисе.
Она показывает, в каком порядке какие классы и операции выполняются от момента запроса на поиск до момента, когда результат передается обратно в контроллер.
@[100003472810093:2048:Vyacheslav Khudyakov] @[100004031421822:2048:Alexey Lyubimov] @[100000077047562:2048:Marina Zhigalova] @[100001894770015:2048:Viktoriya Shaimardanova]
https://hybrismart.com/2016/07/21/how-facet-search-works-internally-in-hybris/
Небезызвестная “Бизнес-молодость” на днях приезжает в Фили и Сан-Франциско платно учить американцев делать бизнес по-русски. Купите мне кто-нибудь туда билет – сделаю интересный репортаж 😉
Меня тут периодически спрашивают, было ли ХХХ сложно? Сдать экзамен, провести презентацию, что-то там сделать или починить.
А что такое “сложно” ? У меня есть всего один ответ для себя: что-то “сложно” – это когда создается ничем не компенсируемый дискомфорт (физический или эмоциональный) и ты ничего с этим поделать не можешь, только пережить или какими-то усилиями сократить.
Например, тащить сумки из супермаркета пешком домой каждый день – сложно. Общаться с идиотами – сложно. Пробежать марафон без беговой практики – сложно.
Все, что не связано с дискомфортом, сложным быть не может по определению. Если выступление на публике не приносит дискомфорта, то оно не может быть сложным. Оно может быть интересным, или как говорят американцы, challenging. Если задача занимала твой мозг все рабочее и нерабочее время, и в итоге ты ее решил – та задача была не сложной, а интересной. Если тот же марафон человек бежит без чувства физического дискомфорта (в определенной мере) или когда дискомфорт компенсируется эйфорией, то это интересно, а не сложно.
Правда, в этой схеме сложную работу еще можно поменять на интересную, а сложную жизнь на интересную – не всегда.
P.S. комп отрубился практически синхронно с нажатием кнопки “опубликовать”. Но успел!
Мое первое выступление на английском перед коллегами) рассказываю про хайбрис

Век живи – вне учись. Оказывается, 75% банков используют вкладки в пачки купюр, называемые dye packs которые брызгаются химическим веществом и нагреваются до 400 градусов будучи вынесенными за пределы банка. В итоге, деньги и похитители испорчены, а если не испорчены, то помечены. Вчера увидел это во второй серии второго сезона “white collar”, где эти штуки – часть сюжета, сегодня пошел гуглить
А правда же, в Америке домашние собаки не лают.
Какой мотик у нас на стоянке!

Новый пост у меня на блоге.
Мне удалось поднять у себя на ноуте магазинчик с 2 млн реальных товаров, разбитых по 15000 категориям. Товары имеют атрибуты, по которым можно фильтровать – всего около 6000 атрибутов. Все это летает быстрее некуда на моем ноуте. Загрузил бы и больше – но базы товаров на большие объемы не нашел.
Так что можно говорить, что на Хайбрисе реально создать маркетплейс с дико большим количеством товаров, категорий и фасетов. И понятно как.
Однако, стандартный Хайбрис с такими объемами не умеет работать вообще. Там при удвоении товарной базы всякие процессы типа индексирования начинают работать, грубо говоря, втрое медленнее. Потому архитектура в моем решении используется несколько иная. В двух словах, все товары хранятся напрямую в SOLR, а не в базе Oracle или MySQL. Карточка товара, список товаров, поиск – все это работает напрямую с SOLR. По ссылке рассказано, как всё это уживается с корзиной и чекаутом. @[100001168004708:2048:Erik Babadzhanov] недавно спрашивал о том, как такое сделать – вот ответ:)
Полная загрузка товаров “с пустой базы” до полностью функционального сайта занимает 25 минут. Гораздо меньшее время требуется на обновление данных – например, цен на все 2 млн товаров.
Количество активных фасетов (фильтров) в отличие от Хайбриса из коробки вообще не вносит никаких “тормозов” в какие-либо процессы. Сейчас в демо заведено 6000 фасетов и единственная преграда в их использовании – ограничения интерфейса пользователя.
По ссылке – видео Proof-of-concept и технические детали.
Включаю @[100001168004708:2048:Erik Babadzhanov] @[100001044160267:2048:Aleksey Kryuchkov] @[100004031421822:2048:Alexey Lyubimov] @[1817791335:2048:Victor Romanovsky] @@[100000077047562:2048:Marina Zhigalova] @[100001894770015:2048:Viktoriya Shaimardanova] @[100001735299023:2048:Alexey Pronin] @[1698960808:2048:Alexander Zolotilin] @[100000571996239:2048:Maxim Antonov] @[100002859265802:2048:Ilya Timchenko] @[1328575098:2048:Max Shelukhanov] @[617283947:2048:Renata Mussina] @[1509384824:2048:Anatoly Mokhov] – возможно, вам будет интересно.
Купил ножик. Наклейка честно говорит о том, что он содержит химикаты, которые в штате Калифорния могут вызывать рак, генетические заболевания и болезни репродуктивной системы. Как на сигаретах. Как-то я привык, что на всем другом обычно пишут обратные дисклеймеры.
Если я буду переезжать в Калифорнию, нож надо не забыть оставить тут.
А вообще вот этот список химикатов: http://oehha.ca.gov/proposition-65/proposition-65-list
