Serverless API Resilience
Build a production-grade serverless REST API with API Gateway, Lambda, and DynamoDB. Implement resilience patterns including retry logic, DLQ error handling, throttling, concurrency limits, and operational dashboards -- core SAP-C02 architecture patterns.

Lab Overview
Design and deploy a complete serverless REST API that demonstrates real-world resilience patterns tested in the SAP-C02 exam. Create a DynamoDB table as the data store, deploy two Python Lambda functions for order creation and retrieval, and front them with API Gateway with throttling controls. Implement dead-letter queue error handling for failed Lambda invocations and configure reserved concurrency limits. Build an operational CloudWatch dashboard with invocation metrics, error rates, API Gateway response codes, DynamoDB consumed capacity, and DLQ message visibility. Test the system end-to-end: verify successful requests, throttling behavior (429 responses), error handling for invalid inputs, and DLQ routing. Covers serverless architecture design, operational excellence, and reliability patterns from SAP-C02 Domain 1 (Design Resilient Architectures) and Domain 2 (Design High-Performing Architectures).
What You'll Learn
Deploy a serverless REST API using API Gateway, Lambda, and DynamoDB
Implement Lambda reserved concurrency and SQS dead-letter queues
Configure API Gateway throttling and stage deployment
Test resilience patterns including throttling, error handling, and DLQ routing
Build CloudWatch operational dashboards for serverless observability
Prerequisites
Understanding of AWS Lambda, API Gateway, and DynamoDB
Familiarity with IAM roles and policies
Basic Python and AWS CLI proficiency
Technologies Covered
Choose your plan
Simple, Transparent Pricing
Unlock full access to TeKanAid courses, labs, and bootcamps
Pro
Course content without labs
Renews automatically. Cancel anytime.
Final price verified at checkout.
- Full access to all courses
- Progress tracking
- Certificate of completion
- Community access
- Bootcamp participation
- New content access
Premium
Full access with hands-on labs
Renews automatically. Cancel anytime.
Final price verified at checkout.
- Everything in Pro
- Unlimited hands-on labs
- Lab AI Assistant
- Accelerator bootcamps with live office hours
- Priority support
Prefer a single course?
Purchase individual courses for a one-time fee of $79. Full access to course content, quizzes, certificates, and community features, lab access is not included.
Browse CoursesTry it free, no credit card
Three free ways to start. All bridge into the paid Premium catalog when you're ready.
Not ready to commit? The crash course is email-only. No academy account required.
Ready to Get Started?
Start this hands-on lab and build real-world Platform Engineering skills
Get Access Now