Performance is an important requirement for your app. Nobody ever wanted a slower website, or for for their data ingestion to take 24 hours. Performance tuning also teaches you surprising things about your application and its dependencies.
There's two halves to this talk: 1. JVM Performance Tuning, why it's hard, and some surprising things you have to pay attention to 2. Some examples of performance tuning from a production Clojure app, both in the frontend webapp and in the backend data pipeline.
YOU MAY ALSO LIKE:
Opening the Grimoire - some things about clojure performance
Tom Crayford is the creator of Yeller, an all Clojure tool for debugging exceptions in your production app. He likes fast things.