ActionCable under stress: Finding a DoS vulnerability in Rails 5 WebSockets Apps In this article we will show you how Rails 5.0.0 ActionCable applications on Puma, the new default Rails app server, might be exposed to denial of service by slow clients. We will be using the OS X network shaping tools
Using Rails 5 ActionCable and RethinkDB to build a Reactive WebSocket App In this article we will demonstrate how to build a WebSockets driven application using Rails 5’s ActionCable. By using RethinkDB's active changefeeds feature we can eliminate the need for a separate event broadcasting se
ActionCable under stress: fixing data corruption, socket leak issues in Rails 5 During performance testing of the Rails 5.0.0 release we discovered two bugs in Rails. One data corruption bug that occurs when two threads transmit on the same channel, and another bug causing socket leaks that could ev