Links
-
Evolution of Cloud Image
-
What is serverless? Link
-
AWS Services for Serverless Architecture
-
What is Infrastructure-as-code or IaC
-
Understanding IaC in AWS Link
-
Various technologies/libraries/frameworks for IaC
- Cloudformation
- Terraform
- There are others as well
-
IaC technologies/libraries/frameworks for serverless infra specifically
- AWS SAM
- Serverless Framework
- Cloudformation and Terraform can also be used
-
Comparisons
-
Application to convert to serverless
-
Reasons to choose serverless framework for the above conversion:
- Easier to start with
- Less config
- Amazing dashboard
-
Tutorial Links for Serverless framework
More Information
- Another HUGE advantage of using IaC is you will NOT just leave behind running services. With a single command you can bring down all the “X” number of services and hence save yourself from getting a bill from AWS (or other cloud providers) as it’s difficult to track them when you are provisioning “stuff” on their console.
- AWS SAM or Serverless framework both use CloudFormation (CFN) internally. They translate the yaml files written for according to their requirements to CFN templates and send it to AWS to setup the infrastructure.
- You can use serverless framework with Terraform (if required)
NOTE:
If you do find more resources, or if the links provided in the topic are broken, please to comment and provide replacements/add-ons.