Broadcast Date: 28 April, 2020

Level: 300

When building microservices based serverless applications, communication between services comes with trade-offs and nuances. So how do you pick the right pattern for the application you want to build? Do you need to process data in real time? Do you need to buffer requests between services? Do you need a fan out pattern? Have synchronous responses? In this tech talk, we'll talk about the various design patterns for Lambda and when you should use them. We'll cover the most common Lambda event sources including Kinesis Data Streams, EventBridge, SNS, and SQS, so you'll know know when to choose each service.

Learning Objectives

  • How to choose between Lambda event sources like EventBridge, SNS, SQS, and Kinesis Data Streams
  • How to understand common Lambda design patterns
  • How to understand implementation best practices and scaling patterns for serverless applications

Who Should Attend?

Developers, Software Engineers, Cloud Engineers, DevOps, Architects, IT Professionals


  • Julian Wood, Senior Developer Advocate, AWS

Learn More

To learn more about the services featured in this talk, please visit:

Intro body copy here about 2018 re:Invent launches.

Download the Slide Deck


Service How To

December 19th, 2018 | 1:00 PM PT

Developing Deep Learning Models for Computer Vision with
Amazon EC2 P3 Instances.

Register Now>


What's New / Cloud Innovation

December 11th, 2018 | 1:00 PM PT


Register Now>

Data Lakes & Analytics

Webinar 1:

What's New / Cloud Innovation

December 10th, 2018 | 11:00 AM PT


Register Now>

Webinar 2:

What's New / Cloud Innovation

December 12th, 2018 | 11:00 AM PT


Register Now>