Note that there's quite some coupling here (Web Server and App code in the same Module file etc'...)
and this or using Go is probably a much better way of doing it...
however something as bare-bones and lightweight as Falcon has really enabled me to appreciate writing a complete program that runs on a Web Application Server...
It's been some time :)
i.e., in University I first started learning Server Side programming by making a project with Apache + Tomcat + Application Server (Servlets, JSP etc') and a MySQL DB ...
The Experience of using Microsoft's ASP/ASPX in Visual Studio (2010) was way more friendlier I have to say... meaning there were fewer gotcha's.