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