serverless

computing

run applications in the cloud

aws

services

s3

lambda

dynamoDB

api gateway

s3

what is it?

amazon simple storage

retrieve any amount of data at anytime from anywhere

highly scalable,  reliable, fast, inexpensive

lambda

what is it?

event driven cloud compute service

runs your code on a high-availability compute infrastructure

lambda take care of managing the servers that you use to run the code

executes the code only when needed and scales automatically

dynamoDB

what is it?

fully managed noSQL database service

fast, predictable performance and seamless scalabiliy

spreads data automatically to multiple servers to handle throughput

apigateway

what is it?

creates a RESTful API

can communicate with aws services like lambda, dynamoDB etc.

handle authorization, traffic management, access control, analytics, monitoring etc.

demos

how does it work

two demos with the presented services

demo 1

image resizing

s3

lambda

how it works

s3

Trigger
ObjectCreated

lambda

demo 2

book directory

dynamoDB

api gateway

how it works

api gateway

Integration Request

dynamoDB

json

managing code

a mess?

https://serverless.com

http://apex.run

questions?

feel free

https://github.com/ahausamm/o222-serverless

o222 serverless

By ahausamm

o222 serverless

  • 1,265