Operating Clojure Microservices
summary
Covers operating microservices built in Clojure with a focus on running them in production: a sample continuous-delivery blueprint (including pipeline) for Clojure services, plus operational concerns such as monitoring, service discovery and communication patterns. Uses Docker, REST and message queues as assumed prerequisites and explains some Clojure-specific details relevant to deployment and CD.
AI-written summary · about
chapters (16)
- 0:00Start
- 1:09Welcome to Sytac
- 3:56Clojure fast forward #2
- 18:41Meet the monkeys
- 20:20Meet the Micromonkeys
- 23:35The Macro Picture
- 24:27How micro is micro?
- 25:25Immutable deployables
- 26:49Extended app domain
- 37:44Terraform-powered immutable infrastructure
- 39:21Automate everything #1
- 40:32Consul for service discovery #2
- 43:51Fault tolerance
- 45:03Persistent replicated storage
- 45:52Monitoring
- 48:04Questions?
related talks
30mGrowing Clojure Systems. From Functions to Microservices
16mEmbracing Change (...)
13mGluing Clojure Microservices
36mGrudging Monkeys and Microservices
49mChallenges in Implementing Microservices
01mMicroservice: Architecture, Implementation and Production
39mObservable microservices
45mContinuously delivering containerized, highly available microservices
