Splash the cache: how caching improved our reliability

1 · Pusher · Sept. 16, 2019, 7:17 p.m.
In the wake of an incident, we implemented a caching solution to help us handle spiky load better. Here’s how we did it. A quick jargon buster: instance - We refer to a customer’s app as an instance. We identify a customer’s app in our system via its instance_id. The problem One fine April morning, there was an incident that woke up three of our on-call engineers 😞. There was a problem with our webhooks pipeline, responsible for the webhooks features in Chatkit and Beams. It was experiencing hi...