タイトル: Ruby C10K challenge: High Performance Networking
Ruby is often described as a DSL for web services and the popularity of frameworks such as Rails and Merb is a clear sign of success of the language. However, there is also the ongoing concern of scalability and performance of Ruby based web applications. In this talk we will investigate the challenges and dispel the myths around the Ruby networking stack: working with Ruby sockets, synchronous & async polling techniques, reactor loop pattern (EventMachine), and working with epoll, kqueue, and others.
Ilya Grigorik is the founder and chief Ruby wrangler at PostRank - a real-time social engagement monitoring and analytics platform. He likes to play in the clouds, explore the dark corners of Ruby, and is often found researching and evangelizing the latest web practices, software architecture, and web standards in general.