Introduction
Overview
Cost
Modules
Setup
Overview
Self hosted
1a.
Building the workflow - Part 1
Overview
Creating the workflow
Is the shop open?
Is there capacity?
Module review
1b.
Building the workflow - Part 2
Adding an order number
Waiting for the order
Emitting events
Testing
Module review
2.
Routing events
Overview
Log All
New Order
Workflow Started
Order Manager workflow
Waiting Completion
End-to-end test
3.
Configuring the frontends
Overview
Publishing events to the frontends
Frontends
The Display App
The Barista App
The Customer App
End-to-end test
4.
Advanced
A.
Business metrics with SQS and DynamoDB
Creating the rules
Testing
B.
Business metrics with SQS and Cloudwatch
Creating the Rules
Testing
C.
Order Processor workflow - testing
Cleanup
Instructions
After the workshop
Bug/feature request
Get the code from GitHub
Deploying the backend
© 2022 Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Welcome to the Serverlesspresso workshop!
> Advanced
Advanced
Here’s some things to try.
Business metrics - DynamoDB
Use events to persist daily busness metrics. This module uses SQS, DynamoDB, and Lambda.
Business metrics - CloudWatch
Use events to create a cloudwatch dashboard. This module uses SQS, Lambda, and Cloudwatch.
Order Processor Workflow - Testing
Test the order workflow with excess orders.