Describing approach for real-time catalog updates for eCommerce sites.
eShops face specific challenge: frequently hide unavailable items, and show them back when order is cancelled. Classic approach is update bunch of documents, or use ExternalFileField, but even in this case we need to trigger commit. We developed much efficient way to hide and show items without commit. Design internals and performance numbers are included.