This half-day, intermediate-level bootcamp teaches you how to design and build a serverless conversational bot that can dynamically learn about changes in a product catalog. When a customer asks for information about or wants to purchase a newly released product, this bot can already be trained to better understand what your customer is asking, so you don’t need to manually configure and rebuild it.

This bootcamp covers the Amazon Lex programming model and how to use AWS Lambda with Amazon DynamoDB Streams to perform event-driven changes.


This bootcamp teaches you how to:

  • Build Amazon Lex conversational bots and understand how they are modelled.
  • Integrate your Amazon Lex bot with AWS Lambda functions that respond to customer interactions.
  • Leverage Amazon DynamoDB, Amazon DynamoDB Streams, and AWS Lambda to dynamically rebuild your bot so it learns about new items in a catalog.
  • Use basic analytics to detect which products or features are most requested.

Intended Audience

This bootcamp is intended for:

  • Solutions architects
  • Developers
  • Business operators
  • UX designers


We recommend that attendees of this bootcamp have the following prerequisites:

  • Basic understanding of Amazon DynamoDB and AWS Lambda
  • (Recommended) Some experience working with a programming or scripting language

Delivery Method

This bootcamp is delivered through a mix of:

  • Instructor-Led Training (ILT)
  • Hands-on activities in the AWS Management Console


Note: A laptop is required in order to complete the hands-on activities; tablets are not appropriate.


Half day


This bootcamp covers the following concepts:

  • Best Practices for Designing Conversational Bots
  • Adding Dynamism to Conversational Bots
  • Decoupling Business Operations From Bot Implementation
  • Dynamically Improving Conversational Bots