jaxondu / ticketless

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

Home Page:https://serverlesslab.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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 ▶︎

About

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

https://serverlesslab.com

License:MIT License


Languages

Language:JavaScript 89.4%Language:HTML 6.2%Language:Shell 4.4%