Scaling a Rails Notification System to Millions of Messages

Presented by
  • Joe Hurdle
  • Speaker Photo

    Joe Hurdle

    Apptegy, Director Software Engineering

    Scaling a Rails Notification System to Millions of Messages

    A process for iteratively addressing performance bottlenecks in distributed systems using the Apptegy Alerts/Notification system as an illustration. “Rails can’t scale” has been repeated so often that it’s often treated as a law of nature. At Apptegy, we scaled our Alerts system to millions of messages using Rails, Postgres and Sidekiq by leveraging a simple process of iterative performance improvements.

    About Joe Hurdle

    Joe Hurdle is a Software Architect and Leader at Apptegy. He has over 20 years of experience designing and developing distributed systems, especially in C++. Recently, he’s worked extensively in Ruby, primarily with Rails.