Chapter 10. Deployment and DevOps

In this chapter we will cover the following topics:

  • Riemann - monitoring deliverance and slacking
  • Deploying Clojure with Docker
  • Clojure on Amazon Web Services

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.

Get Clojure Programming Cookbook 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.