What serverless means, when to use it, and the trade-offs that trip up builders — cold starts, statelessness, costs at scale.