Chapter 1Getting Started with JRuby

JRuby is a high-performance platform that can scale to meet demand without the headaches of an MRI-based deployment. Those headaches are often the result of running a dozen or more processes on a single server that all need to be monitored, balanced, and occasionally restarted. JRuby avoids these problems by simplifying the architecture required to run an application. In this chapter, you’re going to port a microservice to JRuby so that you can take advantage of this simplicity and scalability. But in order to run the microservice in production, you’ll need a way to deploy it. For this, you’ll use Warbler.[13]

Warbler is a gem used to package source code into an archive file you can deploy without the need ...

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.