Deep-dive articles on e-commerce architecture, search technology, AI, and the engineering behind complex systems.

SAP Commerce expertise is less niche than it seems: its core concepts map to widely used e-commerce patterns, Java technologies, and transferable architecture skills.

Myles Bunbury examines why SAP Commerce Cloud lost its Forrester Wave leader position in 2020 and what that meant for the platform.
A practical look at when and how to use native SQL in SAP Commerce Cloud, including JDBC access, caching, FlexibleSearch restrictions, and caveats.

A follow-up analysis of SAP Commerce Cloud v2005 release timing, support lifecycle changes, and what they imply for upgrade planning.

A historical analysis of SAP Commerce Cloud version adoption patterns and what they suggested for the pending v2005 release.

A practical guide to diagnosing SAP Commerce cronjob scheduling issues caused by HMC trigger values and failed TriggerTask items.

How SAP Commerce Cloud relation updates can trigger optimistic locking conflicts, and how to disable unnecessary last-modified updates.

How to build a Python asyncio-based load generator from scratch for SAP Commerce Cloud API performance and concurrency testing.

A practical walkthrough of using Tsung for high-volume SAP Commerce Cloud performance testing, including configuration, load phases, and result analysis.

A practical guide to using Apache JMeter for SAP Commerce Cloud API and storefront performance testing, including dynamic payloads, OAuth, CSRF, and sessions.

A practical deep dive into SAP Commerce Cloud clustering, JGroups discovery, JDBC_PING, KUBE_PING, failure detection, and troubleshooting.

A custom Ant macrodef approach for reducing SAP Commerce build time by running build callbacks only for changed extensions.