Before fly, each additional user was costing me a non-trivial amount (I built an uptime monitoring service entirely on AWS Lambda). I managed to build a proof of concept in an afternoon and slowly move most of my architecture across in a week.
I wrote about the experience here: https://onlineornot.com/on-moving-million-uptime-checks-onto...