I’ve been working on a full-stack Clojure application for about a month now, and have arrived at an application architecture that seems to be passably decent, so I thought I’d share. A caveat: I use Facebook’s React as a rendering engine which greatly simplifies client side code at the cost of using a young and heavy library.