Skip to content

An amazing workshop about AWS and Serverless where you have the chance to build a time-travel music business! 😱

License

Notifications You must be signed in to change notification settings

lucpod/ticketless

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ticketless

An amazing workshop about AWS and Serverless where you have the chance to build a time-travel music business! 😱

CircleCI JavaScript Style Guide

Ticketless logo


What is this

This repository gives to you training material to host a day long (7 hours) workshop to teach the basics of Serverless on AWS.

During the full course of the workshop you will build a fully-fledged web application with a frontend, backend APIs powered by a database and even a work queue system for background data processing.

The application that you are going to build is the business of the future: as soon as time travel will be generally available, somebody will have the idea of allowing people to attend concerts of bands that made the history of music! You have the opportunity to start working on this business ahead of time and learn some cool technologies, so don't waste your time! 😏

Here are some screenshots of the application, to give you a feeling of what you will be building:

Home Page

Home page

Gig page

Gig page

Payment form

Payment Form

What are you going to learn

During this exciting aws-serverless-business-music-time-travel™ experience there are several interesting concepts you are going to learn:

  • How to host a Single Page Application (SPA) on S3
  • How to write APIs with AWS Lambda and API Gateway
  • How to use DynamoDB to store the data for your APIs
  • How to process forms with AWS Lambda
  • How to publish messages (pub/sub) through SNS
  • How to store unit of works on SQS
  • How to create background workers with AWS Lambda
  • ... and a lot of other useful things, like:
    • Serverless Application Mode (SAM) and Cloudfront
    • AWS Roles, Policies and the security model in general
    • The AWS Command Line interface
    • Some bash tricks
    • Some other cool details about AWS and Serverless

How to get started

Well, yeah, it's about time you decided to get started! 😤

Move to the intro section and you'll see what to do next and what you need to begin with the first lesson!

🙌 Check out the intro ▶︎