"Learning Objectives:
- Teach best practices for building and deploying serverless apps and introduce the AWS Serverless Application Repository
- Show step-by-step examples for building and deploying serverless apps
- Demonstrate how to build more complex apps by linking services together using existing apps as examples"
Outputs – allows you to define a variable for use in another stack
Why is this important?
Because you can then avoid hard coding values into another stack that needs to reference the resources in this stack
Consider also providing a ResourceID parameter or similar and using that as an Export Value so that if the application is deployed multiple times you can have different output values.