News for hackers. Stuff that matters.
Re:Building a webhook system using Ruby on Rails and Sidekiq by gmanis on Thursday June 17, 2021 @01:57AM (#27536491)
This is fabulous. I had a webhook based service developed that I never launched. The write-up gave me a good push to maybe resurrect it.

Can you tell me what kind of infrastructure is this hosted on? It’s not trivial to be able to handle 250Mn (yearly?) and I’d love some insight.

Re:Building a webhook system using Ruby on Rails and Sidekiq by ezekg on Thursday June 17, 2021 @07:49AM (#27538551)
Appreciate it. It's hosted on Heroku. The workers autoscale, with a baseline of 2 standard-1X worker dynos. Aside from the occasional problem endpoint causing a ruckus, it's hasn't been too hard handling that traffic. The total of 250MM has been over the past 5 years, with the majority of that number being over the last 2 years as I've grown to larger customers with higher volume.
Re:Building a webhook system using Ruby on Rails and Sidekiq by gmanis on Thursday June 17, 2021 @08:21AM (#27538809)
Thank you appreciate your response. Would it be okay if I reached out to you on email for a couple of follow up questions?
Re:Building a webhook system using Ruby on Rails and Sidekiq by ezekg on Thursday June 17, 2021 @08:50AM (#27539021)
Sure. Email is here: https://github.com/ezekg/
Re:Building a webhook system using Ruby on Rails and Sidekiq by albertgoeswoof on Wednesday June 16, 2021 @04:17PM (#27532988)
Fantastic article. Webhooks are one of those things that seem easy, but clearly extend to significant complexity in short order
Re:Building a webhook system using Ruby on Rails and Sidekiq by ezekg on Wednesday June 16, 2021 @05:40PM (#27533783)
Thanks for the kind words. :)
Re:Building a webhook system using Ruby on Rails and Sidekiq by gopherbro on Friday June 25, 2021 @11:53AM (#27632323)
Great article.
Re:Building a webhook system using Ruby on Rails and Sidekiq by ezekg on Wednesday June 16, 2021 @11:02AM (#27529290)
I recently hit a milestone of 250 million webhook events processed, so I figured a blog post was in order on how I built my webhook system.