I'm writing this, mostly because I'm finally settled on an approach that I don't hate. I'll briefly touch on some of the core principles and concepts, and elaborate on each. I've been writing JavaScript serverless functions for quite some time now. Mostly commercially.