Skip to content

roberttaylor426/ws-lambda-workshop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WebSocket Lambda Workshop

TL;DR

Install wscat (npm i -g wscat). Clone this repo. Checkout branch exercise-1. Have fun!

Overview

This workshop comprises 3 exercises. Each exercise is available on a separate branch.

By the end of the workshop we'll have deployed a Lambda-powered backend that allows clients to communicate with one another in real-time using WebSockets.

Workshop diagram

Target audience

The code samples in the exercise are written in Typescript.

This workshop will make use of but not explain:

A basic understanding of these technologies is assumed.

Prerequisites

Before starting this workshop you'll need the following installed:

  • A recent version of NodeJS (this workshop was developed and tested with 12.x)
  • wscat (or another WebSocket client). npm install -g wscat will get you up and running
  • aws cli

We'll be deploying to AWS, so be sure to have your account configured locally and the bill payer's permission!