β‘AWS Lambda
Runs code in response to events without managing servers.
Use for: automation, APIs, file processing.
πAmazon API Gateway
Creates web APIs that can trigger Lambda functions.
Use for: website and mobile app backends.
ποΈAmazon DynamoDB
A serverless NoSQL database that scales automatically.
Use for: app data, profiles, orders, scores.
π©Amazon SQS
A message queue that helps systems process work reliably.
Use for: buffering tasks and decoupling apps.
π£Amazon SNS
Sends notifications to subscribers or other services.
Use for: alerts and fan-out messages.
π§AWS Step Functions
Coordinates multiple steps in a workflow.
Use for: approval flows and multi-step processes.
πͺ£Amazon S3 Events
S3 can trigger actions when files are uploaded or changed.
Use for: image processing and file workflows.
β°Amazon EventBridge
Routes events from apps, schedules, and AWS services.
Use for: scheduled tasks and event routing.
π§ΎPay-per-use Pattern
Serverless services often charge based on requests, storage, or execution time.
Use for: variable or unpredictable traffic.