Hi, also there is Spindle <https://github.com/adobe-research/spindle> which was introduced on this list some time ago. I haven't looked into it deeply, but you might gain some valuable insights from their architecture, they are also using Spark to fulfill requests coming from the web.
Tobias