Systems that won't talk
Bespoke Go producers and consumers on managed Kafka, built precisely where packaged connectors fail: real pagination, external lookups, immutable-field upserts, dead-letter queues.
Round Panda has spent a decade inside manufacturers' data: PIM platforms, Kafka pipelines, and brand websites running in 5–18 locales. When the packaged connector fails and the vendor shrugs, this is the engineer who gets called.
A decade inside manufacturers' data: PIM platforms, Kafka pipelines, and brand websites running in 5–18 locales.
The technology is industry-agnostic — the receipts just happen to be industrial. Agencies engage me directly for the hard part:
A GLOBAL PET-FOOD MANUFACTURER'S BRAND PLATFORM.
Drupal 10 as headless CMS, Next.js 14 front end, wired through JSON:API. Editors compose pages from ~30 reusable components and fill whole locales editorially — Spanish, Italian and Danish shipped, with engineering needed only to switch each locale on. In the year and a half since active development ended, the platform has kept growing: 20+ languages live today.
Decoupling re-opens every seam: cache invalidation, image delivery, search, structured data, observability. The seam that breaks most decoupled builds — knowing exactly which pages to refresh when content changes — is closed here with an EntityUsage-based on-demand revalidator written for this platform.