Dimensions
177 x 229 x 14mm
The first book on building advanced distributed applications with Ruby - by one of the world's top Ruby distributed programming experts.
- Thoroughly explains the value of distributed Ruby programming, and provides concrete examples that demystify the abstract concepts developers need to master.
- Presents deep coverage of DRb, Rinda, Vertebra, and Nanite
- Identifies distributed programming pitfalls, and shows how to overcome them
- By RubyConf speaker and Mack Framework creator Mark Bates.
Distributed programming techniques make applications easier to scale, develop, and deploy, especially in emerging cloud computing environments. Now, one of the Ruby community's leading experts has written the definitive guide to distributed programming with Ruby. Mark Bates starts with the simplest distributed application, then walks through an increasingly complex series of concrete applications, showing readers exactly how distributed programming works, and introducing the most powerful Ruby tools for utilizing it. Bates presents the industry's most thorough and useful coverage of DRb and Rinda, the two standard Ruby libraries for distributed programming. Next, he turns to third party tools, frameworks, and libraries designed to simplify distributed programming with Ruby, illuminating Vertebra, Nanite, and other powerful tools - including Bates' own Distribunaut. Along the way, he identifies the unique pitfalls and problems associated with distributed programming, and offers specific solutions for overcoming them. Designed as both a hands-on tutorial and practical reference, this isn't just the only book on Ruby distributed programming: it's a book developers can rely on for any Ruby distributed programming challenge, no matter how complex.