What is serverless?
I recently bumped into someone at a conference who was wearing a funny shirt. The shirt said something along the lines of What is the cloud? and underneath it, It’s just someone else’s servers. The same can be said for serverless, so in the literal sense, it’s not really serverless. There are still servers processing your requests somewhere, but the benefit is that they are not your servers and you don’t have to worry about them. You don’t have to worry about securing them, patching them, or upgrading their hardware. That is why serverless is gaining massive momentum. Write your code, hit deploy, and you are up and running. You get virtually unlimited scale with almost no infrastructure management.
Serverless services
Serverless comes in many shapes and forms on AWS. S3 is a serverless object storage and static hosting service. AWS Lambda lets you run your code in either snippets or large libraries as a service. API Gateway...