Clojure Redeployed
summary
Stylefruits builds a Clojure REST API called Algrum that runs on Liberator and bidi with Ring, packages as an uberjar to S3, and deploys to two Elastic Beanstalk environments with CloudFront caching and autoscaling. Continuous delivery pipeline runs tests then deploys master; deployments take 8–12 minutes and the team hits 6 deploys/day. Architecture uses protocols for data sources and injected, stateless endpoints; multiple git repos proved cumbersome so a monorepo replaces them.
AI-written summary · about
chapters (4)
related talks
44mRaising Services and People with Clojure
38m"Growing Data Center networking mgmt UI using ClojureScript, Reagent and re-frame"
42mWhy Clojure?
31mClojure at 4,000 msg/s-What We Learned, Loved, and Loathed
34mClojure by neophyte
22mTear down this wall – rethink distributed systems
21mLLMs + Clojure = Who needs frameworks?
24mBuild Pipelines as Code: Build your own build server w/ Clojure
