@ekaitz_zarraga in my experience the answer is to use `mount` to manage the reloads and lifecycle. It's been a while since the last time I did something with it, but maybe you can take inspiration from here https://github.com/baoqu/baoqu-core (bear in mind that the deps are a bit outdated, so the API might have changed since then)
@ekaitz_zarraga luminus no lo he llegado a probar, cuando hago cosas server-side tiro o bien de ring o de catacumba, que va de P.M.
Pero es lo que te digo, como toda la comunidad de clojure (o casi toda) apuesta por el noframework, tienes librerías de calidad y soporte para lo que quieras.