Phase 68 modules

Application Integration & APIs

Decoupled architectures are resilient architectures. Load balancers, API Gateway, SQS, SNS, EventBridge, and Step Functions.

Modules in This Phase

Module 35

Module 35: Application Load Balancer

Every production web application that runs on more than one server needs a load balancer. Without one, you have a single point of failure, no horizontal scaling capability, and no ability to deploy new code without taking your application offline.

Lesson Lab Quiz Resources
Module 36

Module 36: Network Load Balancer

Not every workload speaks HTTP. Database connections use proprietary TCP protocols. Gaming servers use UDP. IoT devices send telemetry over MQTT (TCP). Financial trading systems use custom binary protocols optimized for latency. VoIP systems use SIP and RTP over UDP. All of these workloads need load

Lesson Lab Quiz Resources
Module 37

Module 37: Amazon API Gateway

Every modern application exposes APIs. Mobile apps call backend APIs. Single-page applications call backend APIs. Partner integrations call your APIs. Internal microservices call each other's APIs. The question is not whether you will build APIs, but how you will manage the cross-cutting concerns th

Lesson Lab Quiz Resources
Module 38

Module 38: Amazon SQS

Every distributed system eventually hits the same problem: what happens when one component produces work faster than another can consume it? Without a buffer, the producer either blocks (waiting for the consumer) or drops requests (losing work). Both outcomes are unacceptable in production.

Lesson Lab Quiz Resources
Module 39

Module 39: Amazon SNS

SQS gives you point-to-point delivery: one message, one consumer. But real-world architectures rarely have that luxury. When a customer places an order, you need to notify the payment service, the inventory service, the shipping service, and the analytics pipeline simultaneously. You could write cod

Lesson Lab Quiz Resources
Module 40

Module 40: Amazon EventBridge

SNS handles pub/sub broadcasting well, but it has limitations. Filter policies operate only on message attributes, not on the message body. There is no built-in event replay. Schema discovery requires manual documentation. Integration with third-party SaaS platforms requires custom webhook handling.

Lesson Lab Quiz Resources
Module 41

Module 41: AWS Step Functions

Lambda functions do one thing well: execute a single piece of logic in response to an event. But real-world business processes are not single steps. An order processing workflow might require payment validation, inventory check, fraud detection, fulfillment, and notification, each with different err

Lesson Lab Quiz Resources
Module 42

Module 42: Other Integration Services

SQS, SNS, EventBridge, and Step Functions cover the majority of integration patterns you will encounter. But not every integration fits neatly into a queue, topic, event bus, or state machine. Sometimes you need real-time data synchronization with GraphQL subscriptions. Sometimes you need to ingest

Lesson Lab Quiz Resources

Phase 6 Exam

Test your knowledge of all 8 modules in this phase. 25 questions, 70% required to pass.

60–90 minutes25 questions70% passing
Take the Exam