We do distributed ruby systems. We were working with DRb for awhile but now we actually do everything over Beanstalkd queues. Making little distributed systems in Ruby is a pleasure, but trying to deal with all error cases and failure scenarios gets pretty tricky quite fast.
I wonder how many people have built these types of distributed systems using ruby. I did a similar thing for compiling my company's product. It's just so easy if you use DRb. Out of pure curiosity, does anyone else here have examples they have done?
Drb is nice for very small low traffic things. But it is very network chatty and is not really viable for anything that needs to scale or deliver high throughput.