Wrapping Up

You made a number of changes to Twitalytics in this chapter. In addition to porting your existing components to TorqueBox, you also created some new components using the advanced features provided by your new application server. The result is a robust product that runs asynchronous jobs in the same process as the main web app.

You also learned how to deploy TorqueBox to both the public cloud and private infrastructure. You now have all the skills needed to run a complex JRuby on Rails application in production. But what happens when something goes wrong in production?

In the next chapter, you’ll learn how to monitor and tune a JRuby production app to make sure you get the best uptime possible.

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.