Introduction Let’s start with the session handling basics. When the user logs in, the session is created on one web server in the cluster. On subsequent requests, the load balancer may bounce that user to another web server which doesn’t… Read More »
Varnish caching in hybris
Varnish is an HTTP accelerator also known as a caching HTTP reverse proxy. You can install it in front of hybris and configure it to cache the contents. Varnish Cache is a very fast thing. It typically speeds up delivery with a factor of 300 – 1000x, depending on your architecture. However, your backend system should be compatible with Varnish to use all its features and speed. Default hybris isn’t. Last weekend I managed to integrate Varnish with hybris. This article demonstrates the approach and tells you about the way to it. Read More »
hybris Marketplace PoC: 2,000,000 products, 15,000 categories, 6000 search facets
This proof-of-concept is about the hybris-based marketplace solution. It has 2 million products, thousands of categories and facets. All this stuff works well on the regular laptop. Read More »
Highlighting in Hybris Search
This post is about on how to make product classification attributes searchable and how to highlight the search results. Read More »
Distributed promotion calculation in the cluster. Promo as a service
This post is about designing a solution where promotions are calculated for category and search pages. These pages all have a set of products. So the challenge is to calculate promo prices for every item according to the product-level promotion rules and to do it fast! Read More »
Hybris + SolrCloud: sharding and distributed indexing
The traditional Hybris Solr cluster has a number of drawbacks, including a lack of failover and scaling capabilities. In this post, I explore SolrCloud as one of the possible options for resolving these issues. Read More »