Greetings! Welcome to TSH Academy workshops. This repository contains the code necessary for following along with the presentation. If by any chance you get lost, we have prepared separate branches with every task, so you can verify your solution or start over.
The goal of today's workshop is to learn what Step Function are and how they work. We're going to show you how to define state machines and develop business flows by orchestrating Lambda functions into both simple and complex processes.
During the workshop, we are going to show you how to effectively work with Serverless Framework and use it to deploy CloudFormation stack. We're going to present some methods of development and how it differs from container based development.
To follow along with the presentation please make sure to have installed:
Resources:
Hello
task/1
: git checkout task/1
npm install
studentXX.csv
from us (if you haven't, scream out loud!) use its contents to:
aws configure --profile tsh-workshops
and entering the following it the prompt:<the Access key ID>
<the "Secret access key">
eu-west-1
None
is fine, just press Enter
cp .env.dist .env
STUDENT_NAME
: STUDENT_NAME=<the "User name" from the credentials file>
ACCOUNT_ID
: ACCOUNT_ID=<the 12-digit number at the start of "Console login link" in the credentials file>
npx sls deploy --aws-profile=tsh-workshops
.
asdas
When deployed successfully, you will see the deployed step function in AWS Console:User name
and Password
we sent you.With the environment set up, you can proceed to your first task!
This project is licensed under the terms of the MIT license.