Skip to content

Latest commit

 

History

History

lessons

Ticketless — getting started with Serverless and Lambda functions

Table of Contents

  1. Deploying the frontend
  2. Setting up DynamoDB
  3. REST APIs with Lambda and API Gateway
  4. Serverless Application Model
  5. Integrating API with DynamoDB
  6. Purchase ticket API
  7. SNS and SQS
  8. Worker Lambda

Requirements

Before getting started, make sure you have the following requirements:

⭐️ If you are lazy (which is good) or you don't want to install all this stuff in your laptop just for a workshop, you can use our amazing helper container that already contains all of these!

When you fulfilled all the requirements, create a folder called workshop (or anything you want, really 😜) somewhere in your machine.

In the rest of this workshop you'll be running commands and editing files in this directory.

⭐️ If you decided to use the amazing helper container you have to initialize it with the following commands (from within your workshop folder):

curl -O https://raw.githubusercontent.com/lucpod/serverless-workshop-helper-container/master/docker-compose.yml
curl -o .env https://raw.githubusercontent.com/lucpod/serverless-workshop-helper-container/master/.env~SAMPLE
# Edit the .env file and add your AWS credentials settings

docker pull lucpod/workshop:latest
docker-compose up -d
docker-compose exec workshop bash

# You'll be running all the commands from this terminal!

Now you are ready to go! 👍

Get started with Lesson 1 ▶︎