Title: Ruby C10K challenge: High Performance Networking


Ilya Grigorik


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.


July 18, 2009


Conference Room(2nd Floor)

Speaker Profile

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.

Presentation Material


Video footage

Ruby C10K challenge: High Performance Networking (1/2) - Ilya Grigorik

Ruby C10K challenge: High Performance Networking (2/2) - Ilya Grigorik

Back to Timetable

Ruby Sponsors
  • 伊藤忠テクノソリューションズ株式会社
  • 株式会社ネットワーク応用通信研究所
  • 株式会社リコー
Platinum Sponsors
  • 株式会社永和システムマネジメント
  • ニフティ株式会社
  • 株式会社RAWHIDE.
  • 株式会社リクルート
  • 株式会社トランス・ニュー・テクノロジー
  • 株式会社コンテンツワン
Gold Sponsors
  • 株式会社アンタス
  • 株式会社クリアコード
  • 株式会社クオン
  • 株式会社万葉
  • 株式会社iRubySystems
  • 有限会社ラビックス
  • 楽天株式会社
  • SKIPユーザグループ
  • タワーズ・クエスト株式会社
  • ワイクル株式会社