<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Sap-Hybris on Joshua Antony | Tech Blog</title><link>https://blogs.joshuaantony.com/tags/sap-hybris/</link><description>Recent content in Sap-Hybris on Joshua Antony | Tech Blog</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Mon, 30 Mar 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://blogs.joshuaantony.com/tags/sap-hybris/index.xml" rel="self" type="application/rss+xml"/><item><title>Hybris OCC: A REST Facade Over a Stateful Monolith</title><link>https://blogs.joshuaantony.com/posts/hybris-occ-rest-facade-over-stateful-monolith/</link><pubDate>Mon, 30 Mar 2026 00:00:00 +0000</pubDate><guid>https://blogs.joshuaantony.com/posts/hybris-occ-rest-facade-over-stateful-monolith/</guid><description>SAP Commerce OCC promises a stateless REST API for headless commerce. Underneath, every request hydrates an HTTP session and routes through the same stateful facades built for the JSP storefront. The API is stateless in contract but stateful in implementation.</description></item><item><title>Hybris Populator Framework: Design Flaws and Memory Pitfalls</title><link>https://blogs.joshuaantony.com/posts/hybris-populator-framework-design-flaws/</link><pubDate>Sat, 28 Mar 2026 00:00:00 +0000</pubDate><guid>https://blogs.joshuaantony.com/posts/hybris-populator-framework-design-flaws/</guid><description>The SAP Commerce Converter/Populator pattern optimized for extensibility at the cost of predictability. Deep chaining, invisible runtime graphs, and JVM heap exhaustion are the consequences.</description></item><item><title>The Hybris Persistence Layer: Why a Generation of Commerce Developers Learned to Fear ORMs</title><link>https://blogs.joshuaantony.com/posts/hybris-persistence-layer-fear-of-orms/</link><pubDate>Sun, 22 Mar 2026 00:00:00 +0000</pubDate><guid>https://blogs.joshuaantony.com/posts/hybris-persistence-layer-fear-of-orms/</guid><description>Hybris gave engineers a beautifully simple API &amp;ndash; modelService.create(), modelService.save(), modelService.remove(). Underneath, it fired hundreds of invisible queries, consumed unbounded memory, made bulk operations impossibly slow, and refused to let you delete data. This is why people are scared of ORMs.</description></item></channel></rss>