Serverless is a computing paradigm that changes the way in which we build and run applications. Pay-per-use managed services make it easier than ever to focus on creating compelling experiences for our users, but this comes at a cost. Sure, some problems are easier to solve with serverless, but others are harder. It can be a rough experience coming from popular web frameworks like Ruby-on-Rails, Express and .NET MVC.
I’ll go over what is driving my approach with serverless on AWS with some practical examples, and offer my thoughts on how to start succeeding with serverless.