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 ...