Skip to main content

Serverless

Updated Jul 26, 2020 ·
NOTES

This is not an exhaustive documentation of all the existing AWS Services. These are summarized notes that I used for the AWS Certifications.

To see the complete documentation, please go to: AWS documentation

What is Serverless

A serverless architecture is a way to build and run applications and services without having to manage infrastructure. Your application still runs on servers, but all the server management is done by the cloud provider.

  • Initially just FaaS (Function as a Service)
  • Serverless was pioneered by AWS Lambda but now the
  • Now includes anything that's not managed
  • Databases, messaging, storage, etc.

Serverless in AWS

Serverless options in AWS:

  • AWS Lambda
  • DynamoDB
  • AWS Cognito
  • AWS API Gateway
  • Amazon S3
  • AWS SNS and SQS
  • AWS Kinesis Data Firehose
  • Aurora Serverless
  • Step Functions
  • Fargate