July 17 2016, 21:55

New post on my blog.

I managed to set up a little shop on my laptop with 2 million real products, divided into 15,000 categories. The products have attributes which can be filtered by – totaling about 6000 attributes. All this runs faster than ever on my laptop. I could have loaded more – but I didn’t find databases with larger volumes of products.

So, it can be said that on Hybris, it’s indeed possible to create a marketplace with an insanely large number of products, categories, and facets. And I understand how.

However, standard Hybris cannot manage such volumes at all. With a doubling of the product database, various processes like indexing start to operate, roughly speaking, three times slower. Therefore, the architecture in my solution uses a somewhat different approach. In a nutshell, all products are stored directly in SOLR, not in an Oracle or MySQL database. Product pages, product lists, searching – all this interacts directly with SOLR. The link explains how all this coexists with the shopping cart and checkout. @[100001168004708:2048:Erik Babadzhanov] recently asked about how to do this – here’s the answer 🙂

The full loading of products “from an empty database” to a fully functional site takes 25 minutes. Much less time is required for updating the data – for example, the prices for all 2 million products.

Unlike out-of-the-box Hybris, the number of active facets (filters) does not cause any “slowdown” in any processes. Currently, 6000 facets are set up in the demo, and the only barrier to their use is user interface restrictions.

On the link – a proof-of-concept video and technical details.

Tagging @[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] – this might interest you.

Leave a comment