Introduction
This chapter will focus on deploying and monitoring your Clojure code. The first part will delve into deploying Clojure code with Docker containers, locally, remotely, and then to a platform as a service. Then you will have a look at how to monitor your application and, by extension, the servers where your code is running, using a Clojure-written monitoring tool named Riemann.
Lastly, we will look at how we can make use of AWS services, including EC2, S3, and Lambda.