Wire

An event-driven feeds pipeline for a headless CMS. A rebuild of the shape of a production system I built for a news publisher: content changes in Contentful fan out into RSS, JSON Feed, Google News and partner feeds without anyone touching a deploy.

store: memoryqueue: inlinecontent: sample

Pipeline

Contentful webhook→receiver: auth · filter · dedup→queue (at-least-once)→worker: rebuild · hash · write changed→/feeds/*

Feeds (12)

Try it (demo mode: sample content, in-memory store)

Each button sends a realistic webhook through the real receiver and worker. Watch the event log.

Recent events

When (UTC)StageEntryOutcomeDetail
07:27:38workerbootstrap · publishrebuilt12 file(s) changed (rss.xml, feed.json, sitemap.xml…), 0 untouched · 12 ms