This chapter presented a good introduction to distributed Ruby. We saw the basics of starting a service and communicating with clients, and we looked at security issues.
In addition, we saw how Rinda can act as a simple object store that is both distributed and synchronized. Finally, we looked at how Rinda::Ring can be used for drb service discovery.
That ends our look at distributed Ruby. Let's move to a new topic: Using development tools associated with Ruby such as Rake, irb, Integrated Development Environments (IDEs), and more.