Chapter 5Deploying JRuby in the Enterprise
Enterprise can be a dirty word to some developers. But in the context of the app we’re working on, it means we simply have different constraints from those of a traditional web app being developed by a small company or startup. Often, this entails requirements for integrating with existing systems, scheduling batch jobs, publishing to message queues, and caching data from external services.
Traditional deployment with Puma has been a great solution for Twitalytics thus far. It simplified the infrastructure and deployment of your app. But as your website continues to grow, new requirements like messaging, caching, and background jobs will demand more than Puma can offer. You could tack on other systems ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access