Technical Articles
-
Building a Headless CMS Demo Part 3: The Self-Describing Backend
How to design a self-describing CMS backend that autodiscovers domain models and serves generic CRUD interfaces without hardcoding entity types in the frontend.
-
Building a Headless CMS Demo Part 2: Metadata-Driven Entity Search
A technical dive into decoupling search APIs and components in a Headless CMS using annotation-driven reflection and generic Next.js form builders.
-
Building a Headless CMS Demo: Designing a Metadata-Driven Content Platform
Exploring the architecture of a custom headless CMS demo built with Spring Boot and Next.js, featuring schema-driven forms and runtime page composition.
-
Running Multiple Kubernetes CronJobs from a Single Spring Boot Image
Exploring an efficient architecture for background tasks: deploying a single Spring Boot image across multiple Kubernetes CronJobs using argument-based routing.
-
Designing a Decision-as-a-Service Platform
The design constraints and trade-offs behind a two-service Decision-as-a-Service platform with a custom JSON-to-DRL DSL — so business teams can ship rules without engineers in the loop.
-
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.