What’s in This Book?

Over the course of this book, you’re going to work on an application like the one described at the beginning of the preface. You’ll port it to JRuby, add some new features, and simplify its infrastructure, which will improve its ability to scale.

The application’s name is Twitalytics, and it’s a rich Twitter client. (As you probably know, Twitter is a social networking website that’s used to post short status updates, called tweets.) Twitalytics tracks an organization’s tweets, annotates them, and performs analytic computations against data captured in those tweets to discover trends and make predictions. But it can’t handle its current load.

Twitalytics has several background jobs that are used to stream tweets into ...

Get Deploying with JRuby 9k now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.