Section 20: Serverless Overviews from a Solution Architect Perspective Flashcards
What is the maximum execution time for a Lambda function?
900 seconds (15 minutes)
How much space can your environment variables take up in a Lambda function?
4KB
What is the maximum memory allocation for a Lambda function execution?
128MB - 10GB (in 1MB increments)
This service is a serverless, event-driven compute service that lets you run code for virtually any type of application or backend service without provisioning or managing servers
AWS Lambda
What are the two types of Edge Functions provided by AWS CloudFront?
CloudFront Functions and Lamda@Edge
This service is a fully managed NoSQL database service that provides fast and predictable performance with seamless scalability
DynamoDB
What is the maximum size of an item in a DynamoDB?
400KB
What service could you use if you need a database that allows for a rapidly evolving schema?
DynamoDB
DynamoDB Read/Write Capacity Mode that requires the user to specify the number of reads/writes per second - good for predictable workloads
Provisioned Mode
DynamoDB Read/Write Capacity Mode that enables read/writes to automatically scale up/down with your workloads - good for unpredictable workloads
On-Demand Mode
A fully managed, highly available, in-memory cache for Amazon DynamoDB that delivers up to a 10 times performance improvement—from milliseconds to microseconds—even at millions of requests per second.
Amazon DynamoDB Accelerator (DAX)
DynamoDB feature that captures a time-ordered sequence of item-level modifications in any DynamoDB table and stores this information in a log for up to 24 hours.
DynamoDB Streams
DynamoDB feature that replicates your DynamoDB tables automatically across your choice of AWS Regions
DynamoDB Global Tables
This DynamoDB feature underpins DynamoDB Global Tables
DynamoDB Streams
A fully managed service that makes it easy for developers to create, publish, maintain, monitor, and secure APIs at any scale.
Amazon API Gateway
API Gateway endpoint type that routes requests through the CloudFront Edge locations to improve latency
Edge-Optimized
API Gateway endpoint type that is typically used when clients that will be using the API Gateway are in the same region
Regional
API Gateway endpoint type that can only be accessed from your VPC using an interface VPC (ENI)
Private
A serverless orchestration service that lets you integrate with AWS Lambda functions and other AWS services to build business-critical application
AWS Step Functions
True/False - Before you create a DynamoDB table, you need to provision the EC2 instance the DynamoDB table will be running on
False - DynamoDB is serverless
True/False - Read Capacity Units (RCU) and Write Capacity Units (WCU) for a DynamoDB can be adjusted independently
True - RCU and WCU are decoupled
What service can provide an in memory cache for DynamoDB that can help you avoid ProvisionedThroughputExceededExceptions exceptions during periods of high traffic?
DynamoDB Accelerator (DAX)
True/False - When you are using an Edge-Optimized API Gateway, your API Gateway lives in CloudFront Edge Locations across all AWS Regions.
False - API requests will be routed to the nearest CloudFront Edge Location, but the API Gateway itself still lives in one AWS Region
Which AWS service would you use if you wanted to authenticate users at the CloudFront Edge Locations instead of having authentication requests go all the way to your origins?
Lambda@Edge