Blog
Notes on reliable event infrastructure.
Product updates, architecture notes, and workflow patterns for teams building on Hooksbase.
What is SQS? A practical primer for forwarders
Amazon SQS is AWS's managed message queue — durable, simple, and the right default for most async work inside AWS. Here is how it works, the Standard-vs-FIFO trade-off, and how webhook events end up in it.
What is EventBridge? AWS's pub/sub event bus explained
EventBridge is AWS's event bus — a routing layer that takes events from many sources and fans them out to many targets based on rules. Here is what it is, when it beats SQS or SNS, and how webhook events end up flowing through it.
Kafka vs SQS for webhook fan-out: when each fits
Kafka and SQS are often presented as alternatives. They have meaningfully different trade-offs. Here is when each fits for webhook fan-out, and the third option (a relay in front) most teams should consider first.
Building webhook infrastructure on Cloudflare Workers
We built Hooksbase on Cloudflare Workers. Here is the architecture we ended up with, why Workers fit webhook infrastructure specifically, the constraints worth knowing about up front, and where Workers are the wrong tool.
Durable Objects for per-tenant webhook state
Durable Objects are single-instance actors with strongly-consistent storage — useful when serialization is the actual problem, expensive when it isn't. Here are the three patterns where DOs are clearly the right tool for webhook state, and where reaching for them is over-engineering.