Skip to content
SkilBrill Training Institute Logo
  • Home
  • Courses
  • About
  • Contact
  • Blog
    • Freshers

Home - Lessons - AWS Application Development - M6 — Testing, Observability and Debugging - Debugging a failure that spans three services

AWS Application Development Debugging a failure that spans three services
AWS Application Development
0% Completed
M1 — Development Environment and AWS SDKs
AWS account setup and the shared responsibility line for developers
Reading
IAM users, roles and the credential model developers actually need
Reading
Installing and configuring the AWS CLI and SDKs
Reading
Infrastructure basics every developer should read in the console
Reading
Local development with SAM CLI and emulators
Reading
Project structure, environment separation and configuration
Reading
M2 — Serverless with Lambda and API Gateway
Lambda execution model, cold starts and concurrency
Reading
Writing a handler that fails safely
Reading
API Gateway: REST and HTTP APIs, stages and deployment
Reading
Request validation, mapping and response shaping
Reading
Authorizers: Lambda, Cognito and IAM
Reading
Versioning, aliases and safe traffic shifting
Reading
M3 — Data Layer: DynamoDB and S3
Modelling access patterns before modelling tables
Reading
Partition keys, sort keys and the single-table decision
Reading
Indexes: LSI and GSI and their cost
Reading
DynamoDB transactions, conditional writes and idempotency keys
Reading
S3 for objects: presigned URLs, multipart and event triggers
Reading
Choosing between DynamoDB, Aurora and RDS honestly
Reading
M4 — Integration: SQS, SNS, EventBridge and Step Functions
Why the synchronous call is usually the wrong architecture
Reading
SQS queues, visibility timeout and dead-letter queues
Reading
SNS topics and fan-out to multiple consumers
Reading
EventBridge rules, schedules and cross-account events
Reading
Step Functions state machines for multi-step work
Reading
Delivery guarantees, ordering and poison messages
Reading
M5 — Authentication and Application Security
Cognito user pools, federated identity and token flow
Reading
Authorization: what the app checks versus what the service enforces
Reading
Secrets management and keeping credentials out of source
Reading
Input handling, injection and the usual application attacks
Reading
Encryption in transit and at rest in an application context
Reading
OWASP-aligned review of your own service before it ships
Reading
M6 — Testing, Observability and Debugging
Unit and integration testing against cloud services
Reading
Contract testing between distributed components
Reading
Structured logging that answers questions later
Reading
X-Ray tracing across service boundaries
Reading
CloudWatch metrics, alarms and dashboards for an app
Reading
Debugging a failure that spans three services
Reading
M7 — CI/CD for Applications
Source control strategy and environment branching
Reading
Building with CodeBuild and the pipeline artefact model
Reading
Deploying with CodePipeline, SAM and CloudFormation
Reading
Quality gates: tests, linting and security scanning
Reading
Configuration promotion between environments
Reading
Rollback strategy you have actually rehearsed
Reading
M8 — Capstone: A Production Application
Build the API and data layer from a written requirement
Reading
Add asynchronous processing with queues and dead-letter handling
Reading
Implement authentication and fine-grained authorization
Reading
Wire CI/CD with tests and a security gate
Reading
Instrument with logs, traces, metrics and alarms
Reading
Ship it, then operate it through a simulated incident
Reading
Announcements Course Info
PreviousNext

Global Trusted Software Training Partner Since 2022

SkilBrill Training Institute delivers industry-focused technology education that bridges the gap between academic learning and real-world demands. Our structured programs combine foundational theory with practical application, ensuring every graduate is confident and job-ready from day one.

Learn More About Us

© 2026 SkilBrill Training Institute. All Rights Reserved. Privacy Policy Terms Refunds Outcomes

📞 Enroll Now

Start Your Journey

Fill in your details and our team will get back to you within 24 hours

Please enable JavaScript in your browser to complete this form.