Modern web applications actively use real-time features. Unfortunately, nowadays, Ruby is rarely considered as a technology to implement yet another chat—Ruby performance leaves much to be desired when dealing with concurrency and high loads.
Does this mean we should betray our favorite language, which brings us happiness, in favor of others?
My answer is no, and I want to show you how we can combine the elegance of Ruby with the power of other languages to improve the performance of real-time applications.