Clojure atoms are great. It allows us to separate between the state and the value of the state at some point in time.
I could see atoms used in applications that manage state internally, like a frontend application. But in the backend, it seems to me that most modern web services are either stateless or manage their states externally (e.g. in a database).
So here is my question: what are the most common use cases for Clojure atoms in modern web services?