Main Content

Art of the Ruby Proxy for Scale, Performance, and Monitoring

About the Talk

May 6, 2009 12:25 PM

Las Vegas, NV

Las Vegas, NV

In this session we will first walk through the basics of event-driven architectures and high-performance network programming in Ruby using the EventMachine framework. Then we will examine three hands-on examples of how a simple proxy server, written in less than a hundred lines of code can become an indispensable tool for:

Performance A/B Testing: duplicating live traffic against multiple servers to compare speed, reliability and format of the response Extending protocols: intercept packets and inject your own functionality into applications such as Memcache, Beanstalkd, and others Traffic analysis: aggregate real-time visitor and performance analytics instead of repeatedly parsing the log files

Ratings and Recommendations

This Talk hasn't been rated yet. Sign In to rate Talks.

comments powered by Disqus