Serverless Paradigm

Sean Pannella

Creating a Dynamic Website with AWS Lambda

http://ter.ps/aws2

Agenda

Design

Setup

Code Along

Demo

Diving Deeper

Traditional Setup

Clients

Application

Platform

Traditional Setup Problems

Server-side logic is tightly coupled to client-side logic

Not prepared to scale up

Difficult to maintain

Serverless Stack

API Gateway

Lambdas

Clients

S3

Serverless Benefits

Loose coupling

Seamless Scalability

No Platform or OS maintenance 

No Provisioning headaches

Platform / Tools

sudo npm i -g serverless

sudo npm i -g gulp

Configuring AWS CLI

Serverless Init

Serverless Init

Serverless Init

Serverless Init

git

Code Overview

Demo

http://ter.ps/awschat

Thank you for coming!

Please come find me an we can talk about how you can use this on your next hack

Sean Pannella

spannella@gmail.com

Made with Slides.com