← Back to Speaking

Let's build a Serverless e-commerce from scratch!

Calendar Icon May 26, 2022
CityJS
Athens, Greece
Workshop

Abstract

What would you do if you had just invented a time machine?! I can give you an idea: what about setting up a business that allows people to travel back in time to attend some of the most iconic concerts in the history of rock music? Ok, I can give you something more, let’s build this business together… on AWS, using Serverless technologies like Lambda, API Gateway and DynamoDB!

Learnings

  • 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

Pre-requisites

  • Entry level Knowledge of JavaScript/Node.js (just be comfortable with the basics)
  • Node.js installed (v16+):
  • Access to an AWS Account (yours or your company’s one) where you can provision new resources (Lambda, DynamoDB, API Gateway, SQS, SNS)
  • The AWS CLI installed and configured
  • AWS SAM CLI installed

Slides

Location

Cholargos Town Hall

Event Details

Date
May 26, 2022
Event
CityJS
Location
Athens, Greece
Type
Workshop
Language
English 🇬🇧