Skip to content
ServerlessIntermediate to Advanced

Serverless Microservices & Event Architecture

Build high-throughput, low-latency microservices that scale to zero when idle using Lambda, API Gateway, and DynamoDB.

Estimated duration
5 Weeks
Skill level
Intermediate to Advanced
Curriculum
4 modules
Recommended for
Backend & Cloud Engineers

Learning objectives

By the end of this path, you will be able to:

  • AWS Lambda lifecycle, layers & cold start optimizations
  • Amazon EventBridge for asynchronous decoupled event routing
  • DynamoDB Single-Table Design & Global Secondary Indexes (GSIs)
  • Infrastructure as Code using AWS CDK with TypeScript

Curriculum

  1. 1

    AWS Lambda lifecycle, layers & cold start optimizations

  2. 2

    Amazon EventBridge for asynchronous decoupled event routing

  3. 3

    DynamoDB Single-Table Design & Global Secondary Indexes (GSIs)

  4. 4

    Infrastructure as Code using AWS CDK with TypeScript

Practice with hands-on projects

Suggested projects from the GCET project lab that reinforce this path's skills.

  • Serverless URL shortener using AWS Lambda and API Gateway

    Intermediate

    Create an on-demand, highly scalable link redirect and analytics microservice using Amazon API Gateway, AWS Lambda, and Amazon DynamoDB.

    • AWS Lambda
    • Amazon API Gateway
    • Amazon DynamoDB
    • RESTful APIs
    Open guide(opens in a new tab)
  • Event-driven file processing using Amazon S3 and AWS Lambda

    Intermediate

    Automatically trigger serverless compute to resize images or parse JSON data records immediately whenever a file is uploaded to an Amazon S3 bucket.

    • S3 Event Notifications
    • Lambda Triggers
    • IAM Roles
    • Asynchronous Processing
    Open guide(opens in a new tab)