Back to Blog

Tag

#real-time

2 articles
Article preview
War Stories May 2, 2026 16 min read

The Day Half Our Real-Time Updates Vanished

A routine scale-up from one pod to three exposed an architectural assumption I'd been making for years — that Spring's in-memory STOMP broker could survive horizontal scaling. It can't. Here's the Redis Pub/Sub fan-out pattern that fixed it.

Article preview
War Stories May 1, 2026 14 min read

When the Backend Spoiled the Animation

A UX complaint led me to one of the most underrated primitives in the Kafka client — consumer.pause(). Here's how a 2-second delay problem ruled out three reasonable approaches and ended up at a pause/resume pattern with a TaskScheduler.