Why this talk?
With Rubinius and JRuby making good progress, we do have truly parallel Ruby implementations
Ruby adoption is increasing in more complex applications where performance is critical
Traditional Ruby application architecture involves multiple processes to achieve parallelism. In this talk we will explore other architecture options using Rubinius and JRuby to build truly parallel applications. Topics covered will include.
Throughput
Responsiveness
Memory management
Moving from Processes to Threads
Understanding Rubinius
Power of JRuby