Deploying 15 MB Node.js VMs Effortlessly to AWS
boxfuse.com
boxfuse.com
Update: 6.7MB when compressed https://github.com/mhart/alpine-node
Thinking about AWS Lambda, which is billed per time and per RAM, minimizing an application sounds good because less modules to load mean less RAM and less money.
Your app is not modified. What is missing here is all the unnecessary baggage that comes with general purpose operating systems.