Sam Kroonenburg and Pete Sbarski - The Story of a Serverless Startup
-
Upload
serverlessconf -
Category
Internet
-
view
3.040 -
download
0
Transcript of Sam Kroonenburg and Pete Sbarski - The Story of a Serverless Startup
2
Sam Kroonenburg Co-Founder&CTO
Peter Sbarski, PhD VPEngineering
ACloudGuru
@samkroon
ACloudGuru
@sbarski
PrinciplesofServerlessArchitecture
Illustrated with A Cloud Guru Examples
Use a compute service to execute code on demand
Write single-purpose stateless functions
Design push-based, event-driven pipelines
Create thicker, more powerful front ends
Embrace third party services
API Gateway
Lambda Function
Simple Queue Service Kinesis
Client
S3 Bucket (Storage)
Computeasbackend
Simple Notification Services
S3 Bucket (Storage)
Relational Database Service
CloudSearch
S3 Bucket (Storage)
Simple Email Service
Computeasglue
EncodingMedia
Peter uploads a file
Lambda Firebase (Database)
Source S3 Bucket Lambda Elastic Transcoder
Destination S3 SNS
Lambda Destination S3 Lambda
01 UserInterface
0302 ClientSideModelBinding
ClientSideServiceLayer
06 ServerSideDBMapping
05 ServerSideModelBinding
04 ServerSideServiceLayer
07 DatabaseStorage
Angular JS App Running In The Browser Across All Devices
S3forLargeFileUpload/Download
CreditCardPayments
AuthenGcaGonService
RealTimeStreamingDatabase
CustomFuncGonsRunninginAWSLambda
AWSAPIGateway
forgeneraGngandsendingbeauGfultemplatedemailsbasedonsystemevents
AWSCloudSearch
CustomerAnalyGcs
&Messaging
01 UserInterface
0302 ClientSideModelBinding
ClientSideServiceLayer
04 DatabaseStorage 05 CloudFuncGons
What’s next - Immutable architectures
Produc?onDeployment1
Produc?onDeployment2
API Gateway User’s Browser
Version 1
Version 2
26
How can you get started?
• Follow@acloudguruforserverlessconfvideos
• h\p://acloud.guru-freelambdacourseforallaIendees.
• Book:“ServerlessArchitecturesonAWS”h\p://serverless.acloud.guru40%offforaIendees
@samkroon@sbarski