Wrapping Up

Not only have you ported Twitalytics to JRuby and provisioned a fully functioning local deployment environment, but you’ve also deployed it to the cloud. You have the ability to scale Twitalytics up without an in-house operations team that must purchase new hardware. This deployment setup also makes it easy to debug production problems in a controlled local setting by using a Docker container.

If the cloud isn’t for you and your organization, that’s OK too. Docker allows you to deploy the same application image to Heroku, AWS, DigitalOcean, or your own private servers. You even learned how to use Rancher to orchestrate a heterogeneous suite of servers.

The skills you learn in this chapter are highly desired in our industry. Many ...

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.