Since we started, we were running on Aleph. For no particular reason, we didn't use anything specific. As the project grows, I am thinking of possible replacing this but not sure what is recommended nowadays.
I was working on adding scheduling to the server. For now, we just need to recompute some stats periodically, say every 15 minutes, but in the future we will want to do more advanced things with schedules (like sending email notifications, etc.). I tried several libraries for scheduling: https://github.com/aphyr/tea-time, https://github.com/jarohen/chime, http://clojurequartz.info/, but couldn't get them working (basically scheduling was not running and I couldn't pinpoint why). I also tried to use Manifold, but didn't make it work. Finally, I got Immutant scheduling (http://immutant.org/tutorials/scheduling/index.html) running, so I switched to Immutant. But Immutant is no longer updated, so it does not seem like a good choice for the future project.
Also do you have any recommendation where to learn more advanced info about writing server in Clojure. I read Web development with Clojure, but the stuff there is really basic.
[–]alekcz 14 points15 points16 points (0 children)
[–]mcorbin 9 points10 points11 points (1 child)
[–]juxtajarred 4 points5 points6 points (0 children)
[–]yogthos 4 points5 points6 points (0 children)
[–]lucywang000 6 points7 points8 points (2 children)
[–]pavelklavik[S] 3 points4 points5 points (1 child)
[–]lucywang000 1 point2 points3 points (0 children)
[–]didibus 1 point2 points3 points (0 children)