Technical Articles
-
Designing a Zero-Downtime Customer Migration off SAP Commerce With Kafka
How I'm designing a streaming Kafka pipeline to move millions of customer records off a live SAP Commerce platform onto Spring Boot - without downtime, using last-write-wins reconciliation so a stale snapshot never clobbers a fresh write.
-
Migrating SAP Commerce from HANA to MySQL Without Official Tooling
How I migrated two SAP Commerce projects from HANA to MySQL in 2019-2020 using a custom cronjob. 73% DB cost savings.
-
Saga Compensation in Temporal: Refunding an Undelivered Order with a Child Workflow
A saga pattern worked out in code: a parent workflow dispatches a child consignment workflow, blocks until it returns, and runs refund + cancellation activities if the child reports an undelivered outcome.
-
Signal or Timeout: Handling Payment Confirmation in a Temporal Workflow
A focused look at Temporal's Workflow.await(Duration, Supplier) - the cleanest way I know to wait for an external signal with a bounded timeout, and fall back to an activity if it never arrives.
-
Orchestrating a Place-Order Flow Across Five Spring Boot Services with Temporal
A walk-through of a Spring Boot sample project where five services coordinate a place-order flow entirely via Temporal - no HTTP between services, each service owns its own task queue, and the workflow itself is the transport.
-
How to Implement Lazy Loading of CMS Components in SAP Commerce (SAP Hybris) Accelerator Storefront
A practical guide on implementing CMS component lazy loading in SAP Commerce (SAP Hybris) Accelerator Storefront to reduce initial page load time by deferring off-screen components.