A note from 2026: This article was published in 2017, when SAP Commerce Cloud was still commonly referred to as SAP hybris. The branding, platform versions, and extension APIs have changed significantly since then, but the page-fragment caching concepts discussed here remain relevant.
In this article, you will find the sixth part of the 3-hour presentation given by Rauf Aliev (EPAM SAP hybris Solution Architect) at SAP Moscow on September 29, 2017.
- Part 1. Introduction
- About me
- Architecture & research
- SAP hybris in a nutshell
- Part 2. Search Analytics
- Part 3. Multi-word synonyms
- Part 4. Automatic Facet Discovery
- Part 5. Bulk search. Geofencing. Drools Fusion. Rule-based recommendations
- Part 6. Page fragment caching (PFC). Varnish PFC. Nginx/Memcached PFC. PDF reporting.
The video is originally in Russian. However, I translated it into English and added subtitles so you can watch it without turning the sound on.
If you speak Russian, I recommend watching the original version.
- Page fragment caching. In the video, I explain the details of the caching solution for page fragments. This caching strategy works for all kinds of hybris projects, although it does not remove the need for performance optimization, of course.
- Varnish page fragment caching. A variation of page fragment caching that works with Varnish and MongoDB.
- Nginx/Memcached page fragment caching. A variation of page fragment caching that uses Nginx and Memcached.
- Backend-generated PDFs using templates and merging PDF templates with data from the hybris database.
Video
In English (translated, audio + subtitles):
In Russian (original):
Slides:
© Rauf Aliev, October 2017