Event-Driven Systems in Go with Redis: Pub/Sub and Streams
TL;DR
Use Redis Pub/Sub for ephemeral fan-out (broadcast to online consumers; no persistence).
Use Redis Streams + Consumer Groups for durable, at-least-once processing, retries, backpressure, and scaling.
Model Domain Events in your domain (DDD),...
thegoninja.hashnode.dev9 min read