What

  • It is a service that automatically runs your code in response to events, without the need to configure or manage servers.
  • You don’t need to provision/configure/pay for servers
  • Difference with EC2
    • with EC2 you need to choose hardware profile, AMI, OS, etc
  • Diagram
  • Define the task that should be performed (ex. a code snippet) and when it should be performed, triggered by a event
  • Just upload your code and define the condition for executing the code
  • Examples
    • AWS Lambda
    • S3 - technically, S3 is a serverless storage service, you didn’t have to configure any servers/OS, etc. It’s not compute tho
    • Azure Foundations