Why aren't we all serverless yet?

The median product engineer should reason about applications as composites of high-level, functional Lego blocks where technical low-level details are invisible. Serverless represents just about the ultimate abstraction for this mindset. Consider AWS Lambda ’s elevator pitch: “ you organize your code into Lambda functions [which run] only when needed and scale automatically. You only pay for the…