Skip to main content

Serverless AWS Services

An overview of serverless services on AWS.

NameCategoryDescriptionPricing
AmplifyPlatformOffers tools and services for building scalable full-stack apps.Complex
API GatewayAPIEnables creation, publishing, maintenance, and monitoring of APIs.¢ per 1M requests, ¢ per GB transferred
App RunnerComputeSimplifies deployment and scaling of web applications and APIs.¢ per GB-hour, ¢ per vCPU-hour
AppConfigConfig ManagementManages user application configuration and deployment seamlessly.¢ per 100 items, ¢ per 10k API calls
AppSyncAPIProvides real-time and offline data syncing with GraphQL.¢ per 1M Query Ops, ¢ per GB data transfer
AthenaAnalyticsExecutes interactive queries on Amazon S3 data using SQL.$ per TB scanned, ¢ per query
Aurora ServerlessDatabaseOffers autoscaling Aurora compatible with MySQL and PostgreSQL.ACU-hour, ¢ per million I/O
CloudFormationInfra AutomationAutomates infrastructure provisioning and management.Free
CloudFrontCDNDelivers content globally via a CDN service.¢ per GB cached, ¢ per 10k requests
CloudWatchTelemetryMonitors and manages cloud resources and applications.Complex
CodeBuildCI/CDOffers a fully managed continuous integration service.¢ per build minute, ¢ per GB stored
CodeCommitCI/CDProvides secure, scalable, managed source control.$ per active user, ¢ per GB-month
CodeDeployCI/CDAutomates deployments to multiple compute services.Free
CodePipelineCI/CDFacilitates continuous delivery for rapid, reliable updates.$ per active pipeline, ¢ per GB-month
CognitoIdentity ManagementHandles authentication, authorization, and user directories.¢ per 1M MAUs, ¢ per 10k IdP calls
DynamoDBDatabaseOffers a fast, flexible NoSQL database service.¢ per WCU/RCU, ¢ per GB stored
EventBridgeEvent ProcessingConnects application data from various sources via a serverless event bus.¢ per 1M events, ¢ per GB data ingested
EFSStorageProvides scalable, managed elastic file storage.¢ per GB-month, ¢ per 1M I/O
FargateComputeOffers serverless compute for containers.¢ per vCPU-hour, ¢ per GB-memory hour
GlueAnalyticsPerforms fully managed ETL operations.$ per DPU-hour, ¢ per 1M rows
Kinesis Data StreamsAnalyticsEnables real-time data streaming and analysis.¢ per shard-hour, ¢ per 1M PUT payload units
LambdaComputeExecutes code in response to events, server-free.¢ per request, ¢ per GB-second
Neptune ServerlessDatabaseOffers a managed, serverless graph database.Complex
OpenSearch ServerlessSearchProvides managed, serverless search with Elasticsearch compatibility.Complex
Redshift ServerlessDatabaseOffers scalable, serverless data warehousing.Complex
RDS ProxyDatabaseEnhances RDS performance and security via proxy service.Complex
S3StorageOffers scalable, durable storage.¢ per GB stored, ¢ per 1k GET/PUT requests, ¢ per GB retrieved
Secrets ManagerConfig ManagementSecures, manages, and retrieves secrets.¢ per secret per month, ¢ per 10k API calls
Serverless Application RepoRegistryServes as a hub for serverless applications.Free
SNSMessagingOffers a managed pub/sub messaging service.¢ per 100k requests, ¢ per 100k notifications delivered, ¢ per GB data transferred
SQSMessagingProvides managed message queuing.¢ per 1M requests, ¢ per GB data transferred, ¢ per message stored for > 4 days
Step FunctionsOrchestrationAutomates and coordinates serverless workflows.¢ per transition, ¢ per 1k state transitions
TimestreamDatabaseManages serverless, time-series databases for IoT and operational apps.¢ per write/read, ¢ per GB stored, ¢ per GB scanned
X-RayTelemetryProvides insights and debugging for distributed applications.¢ per 1M traces, ¢ per trace recorded, ¢ per trace scanned

M: Million

G: Giga, stands for billion or 10^9 in the context of bytes (for data) and requests.

T: Tera, stands for trillion or 10^12 in the context of bytes (for data).

B: Byte, a unit of digital information storage.

GB: Gigabyte, 10^9 bytes or 1 billion bytes.

TB: Terabyte, 10^12 bytes or 1 trillion bytes.

vCPU: Virtual Central Processing Unit, a unit of measurement that equates to a physical CPU core.

WCU: Write Capacity Unit, a measure of throughput capacity for Amazon DynamoDB.

RCU: Read Capacity Unit, a measure of throughput capacity for Amazon DynamoDB.

I/O: Input/Output operations, a measure of read/write operations with storage devices.

PUT: HTTP method request for updating or creating the information at a given URL (common in APIs).

GET: HTTP method request for retrieving information from a given URL (common in APIs).

MAU: Monthly Active Users, refers to the number of unique users performing active tasks or actions within a month's time.

DPU: Data Processing Unit, a measure of capacity in AWS Glue that consists of processing power, memory, and networking.

ACU: Aurora Capacity Unit, a measure of capacity for Aurora Serverless v1.

API: Application Programming Interface, a set of rules and protocols for building and interacting with software applications.

IdP: Identity Provider, a system component that provides identity services in federated identity systems.

Ops: Operations, typically refers to function calls or tasks executed by a system.