O'Reilly logo

Clojure Applied by Alex Miller, Ben Vandgrift

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Choose a Deployment Environment

Some applications are intended to be run locally, either on the desktop or at the command line. In Clojure, these applications are distributed as libraries or source repositories. Network-aware applications, in contrast, run in remote environments. When considering the deployment of a network application, you have a lot of information to choose from. Private or public? Platform or infrastructure? Managed application server or daemon? Clojure applications are no different.

Let’s walk through these options at a high level; we’ll start with an overview, then explore deployments with two platforms (Heroku and AWS Elastic Beanstalk). Next we’ll deploy using an application server, wrapping up with some guidelines ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required