Scaling a Rails Notification System to Millions of Messages
Presented by
Joe Hurdle
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.