Debunking serverless myths

Yan Cui
Yan CuiSpeaker at Self
Debunking
Serverless Myths
Yan Cui @theburningmonk
Yan Cui
http://theburningmonk.com
@theburningmonk
AWS user for 10 years
http://bit.ly/yubl-serverless
Yan Cui
http://theburningmonk.com
@theburningmonk
Developer Advocate @
Debunking serverless myths
Yan Cui
http://theburningmonk.com
@theburningmonk
Independent Consultant
What do you mean
by ‘serverless’?
“Serverless”
Debunking serverless myths
Gojko Adzic
It is serverless the same way
WiFi is wireless.
http://bit.ly/2yQgwwb
Serverless means…
don’t pay for it if no-one uses it
don’t need to worry about scaling
don’t need to provision and manage servers
“Function-as-a-Service”
AWS Lambda
Azure Functions
Google Cloud Functions
Auth0 Webtask
Spotinst Functions Kubeless
IBM Cloud Functions
AWS Lambda
AWS Lambda
API Gateway IOT SNS Kinesis CloudWatch
IaaS
Function
Application
Runtime
Container
OS
Virtualization
Hardware
CaaS
Function
Application
Runtime
Container
OS
Virtualization
Hardware
PaaS
Function
Application
Runtime
Container
OS
Virtualization
Hardware
FaaS
Function
Application
Runtime
Container
OS
Virtualization
Hardware
User User (scalable unit) Provider
IaaS
Function
Application
Runtime
Container
OS
Virtualization
Hardware
CaaS
Function
Application
Runtime
Container
OS
Virtualization
Hardware
PaaS
Function
Application
Runtime
Container
OS
Virtualization
Hardware
FaaS
Function
Application
Runtime
Container
OS
Virtualization
Hardware
User User (scalable unit) Provider
Serverless
FaaS
other services…
Database
Storage
BI
Simon Wardley
Serverless will fundamentally change
how we build business around
technology and how you code.
Why serverless?
more Scalable
(and scales faster!)
Cheaper
(don’t pay for idle servers)
Resilience
(built-in redundancy and multi-AZ)
Secure
idea production
choose language
+ framework
master language
+ framework
figure out
deployment
configure AMI
configure ELB
configure
autoscaling
capacity planning
over-provision for
launch
are we doing
microservices?
configure CI/CD
idea production
choose language
+ framework
master language
+ framework
figure out
deployment
configure AMI
configure ELB
configure
autoscaling
capacity planning
over-provision for
launch
are we doing
microservices?
configure CI/CD
idea production
greater Velocity from idea to product
minimise undifferentiated
heavy-lifting
less ops responsibility on
your shoulders
Debunking serverless myths
What about containers?
Debunking serverless myths
important, but
invisible subsystem
https://read.acloud.guru/acg-faas-and-furious-b9574b6675c5
serverless is NOT the goal!
build products customers love to use
test ideas against the
market quickly
iterate on
s
deliver frequently,
deliver quickly
own less technology,
focus on creating Business Values
own less technology,
focus on creating Business Values
(serverless is just a good fit for this mindset)
serverless technologies are still maturing
DEBUNKING SERVERLESS MYTHS
DEBUNKING SERVERLESS MYTHS
COLD STARTS
COLD STARTS
overplays or underplays
the role of cold starts on
serverless performance
MYTH #1
DEBUNKING SERVERLESS MYTHS
COLD STARTS
COLD STARTS
overplays or underplays
the role of cold starts on
serverless performance
MYTH #1
COSTSCOSTS
misunderstands thereal cost savings fromadopting serverless
MYTH #2
DEBUNKING SERVERLESS MYTHS
COLD STARTS
COLD STARTS
overplays or underplays
the role of cold starts on
serverless performance
MYTH #1
COSTSCOSTS
misunderstands thereal cost savings fromadopting serverless
MYTH #2
CONTROL
not realise that control of
infra requires expensive
skillsets to manage
MYTH #3
CONTROL
DEBUNKING SERVERLESS MYTHS
COLD STARTS
COLD STARTS
overplays or underplays
the role of cold starts on
serverless performance
MYTH #1
COSTSCOSTS
misunderstands thereal cost savings fromadopting serverless
MYTH #2
CONTROL
not realise that control of
infra requires expensive
skillsets to manage
MYTH #3
CONTROL
LOCK-INnot realise that lock-in
risk rewards productivity,
and true lock-in is dataMYTH #4
LOCK-IN
COLD STARTSCOLD STARTS
overplays or underplays
the role of cold starts on
serverless performance
MYTH #1
LOCK-IN
not realise that lock-in
risk rewards productivity,
and true lock-in is data
MYTH #4
LOCK-INCONTROL
not realise that control of
infra requires expensive
skillsets to manage
MYTH #3
CONTROLCOSTSCOSTS
misunderstands the
real cost savings from
adopting serverless
MYTH #2
INITIALISE
CONTAINER
INITIALISE
RUNTIME
INITIALISE
HANDLER
YOUR CODE
EXECUTES
INITIALISE
CONTAINER
INITIALISE
RUNTIME
INITIALISE
HANDLER
YOUR CODE
EXECUTES
COLD START
“cold starts only happen to the first request”
function invocationconcurrent execution
i.e. a container
function invocationconcurrent execution
i.e. a container
class instance method call
Lambda scales the number of concurrent
executions based on traffic
existing “containers” are reused where possible
time
invocation
time
invocation
invocation
time
invocation
invocation
time
invocation
invocation
invocation
invocation
time
invocation
invocation
invocation
invocation
invocation
invocation
time
invocation
invocation
invocation
invocation
invocation
invocation
time
invocation
invocation
invocation
invocation
invocation
invocation
invocation
time
invocation
invocation
invocation
invocation
invocation
invocation
invocation invocation
time
invocation
invocation
invocation
invocation
invocation
invocation
invocation invocation
time
invocation
invocation
invocation
invocation
invocation
invocation
invocation invocation
Debunking serverless myths
Debunking serverless myths
Debunking serverless myths
Debunking serverless myths
FREQUENCY DURATION
FREQUENCY DURATION
dictated by user traffic,
out of your control
FREQUENCY DURATION
optimize this!
“Lambda is not a suitable solution for me
because of cold starts”
“what is your latency requirement?”
cold starts that don’t add to user-facing
latency is generally not worth worrying about
Node.js functions, no VPC, 1GB, averages
~500ms cold start with production workload
Node.js functions, no VPC, 1GB, averages
~500ms cold start with production workload
(good enough for most web applications)
sporadic spikes latency existed before Lambda
GC pauses…
overloaded servers…
slow downstream, databases, etc.
networking issues…
cold starts is generally not an issue if you have
a steady traffic pattern
time
req/s
time
req/s
El Classico
time
req/s
lunch dinner
minimise the duration of cold starts so
they fall within acceptable latency range
use higher memory setting if function
performs CPU intensive work
use Node.js, Python or Golang
trim dependencies
keep functions single-purposed
avoid VPCs (for now) unless you need
to access VPC-protected resources
COSTSCOSTS
misunderstands the
real cost savings from
adopting serverless
MYTH #2
LOCK-IN
not realise that lock-in
risk rewards productivity,
and true lock-in is data
MYTH #4
LOCK-INCONTROL
not realise that control of
infra requires expensive
skillsets to manage
MYTH #3
CONTROL
“good luck when Amazon decides to
raise the price of Lambda!”
mind the market force…
AWS announced 67 price reductions in the
last 5 years, and 0 price hikes
Debunking serverless myths
Model Training
Low-latency Prediction
Serving via Batching
Debunking serverless myths
https://einaregilsson.com/serverless-15-percent-slower-and-eight-times-more-expensive/
Debunking serverless myths
Debunking serverless myths
Debunking serverless myths
the platforms need to do better at educating users
on how to choose between different services
https://aws.amazon.com/solutions/case-studies/financial-engines/
https://www.doc.ic.ac.uk/~rbc/papers/fse-serverless-17.pdf
“This paper presents two
case industrial studies of
early adopters, showing
how migrating an
application to the
Lambda deployment
architecture reduced
hosting costs – by
between 66% and 95%…”
what we can easily measure
Debunking serverless myths
what most of your
budget is spent on
what businesses
care about
what we can easily measure
what most of your
budget is spent on
leverage: do more with less
idea production
choose language
+ framework
master language
+ framework
figure out
deployment
configure AMI
configure ELB
configure
autoscaling
capacity planning
over-provision for
launch
are we doing
microservices?
configure CI/CD
request
blue-green deployment
req/s
auto-scaling
us-east-1a
us-east-1b
us-east-1c
multi-AZ
Serverless might cost you just as much, or
even more, but you get so much more done
Debunking serverless myths
6 developers, 6 months
95% saving against EC2
15x no. of production releases per month
Debunking serverless myths
CONTROL
not realise that control of
infra requires expensive
skillsets to manage
MYTH #3
CONTROL
LOCK-IN
not realise that lock-in
risk rewards productivity,
and true lock-in is data
MYTH #4
LOCK-IN
Control
Responsibility
Debunking serverless myths
Debunking serverless myths
Debunking serverless myths
Controlling your own infrastructure
comes with Responsibilities
to take on these responsibilities you
need to have the relevant skillsets in the
organization
Controlling your own infrastructure
comes with Responsibilities
to take on these responsibilities you
need to have the relevant skillsets in the
organization
Controlling your own infrastructure
comes with Responsibilities
ENGINEERS
Debunking serverless myths
to take on these responsibilities you
need to have the relevant skillsets in the
organization
Controlling your own infrastructure
comes with Responsibilities
ENGINEERS ADMIN
to take on these responsibilities you
need to have the relevant skillsets in the
organization
Controlling your own infrastructure
comes with Responsibilities
ENGINEERS ADMIN RECRUITMENT
to take on these responsibilities you
need to have the relevant skillsets in the
organization
Controlling your own infrastructure
comes with Responsibilities
ENGINEERS ADMIN RECRUITMENT MARKET
Debunking serverless myths
what are you paying for?
guard against the temptation to
look for control for control sake
AWS Lambda, Azure Functions, Google
Cloud Functions
Your custom, container-based, general
purpose compute platform
Debunking serverless myths
LOCK-IN
not realise that lock-in
risk rewards productivity,
and true lock-in is data
MYTH #4
LOCK-IN
Lock-in risk
Reward
it’s not a lock-in, it’s a form of coupling
that has a switching cost
“vendor lock-in”
switching cost
“vendor lock-in”
switching cost
“let’s avoid lock-in”
prevention cost
Debunking serverless myths
The true danger with lock-in, especially with serverless, is the potential
for data lock-in. Data has gravity. It accumulates. Data is economically
disincentivized to leave, by way of platform pricing. This is the single
biggest threat to vendor choice.
Newton’s 41st law: data has gravity
Newton’s 42nd law: data migration is gonna suck
https://martinfowler.com/articles/oss-lockin.html
Debunking serverless myths
Debunking serverless myths
“VENDOR LOCK-IN IS THE ROOT OF ALL EVIL”
to take on these responsibilities you
need to have the relevant skills sets in
the organization
Controlling your own infrastructure
comes with Responsibilities
ENGINEERS ADMIN RECRUITMENT MARKET
if you already have the expertise, can
their time be better used to generate
more business value instead?
risk is just one side of the coin
Debunking serverless myths
extracting maximum value from your cloud provider
minimising undifferentiated heavy-lifting
faster time-to-market
reward
Debunking serverless myths
own less technology,
focus on creating Business Values
is vendor lock-in a risk?
YES
is the return worth the risk?
ABSOLUTELY!
there are no silver bullets
Debunking serverless myths
understand the trade-offs
control comes with its own baggages
but sometimes the benefits
outweigh the baggages
Debunking serverless myths
Debunking serverless myths
https://theburningmonk.com/hire-me
AdviseTraining Delivery
“Fundamentally, Yan has improved our team by increasing our
ability to derive value from AWS and Lambda in particular.”
Nick Blair
Tech Lead
@theburningmonk
theburningmonk.com
github.com/theburningmonk
1 of 164

Recommended

Serverless security: defense against the dark arts by
Serverless security: defense against the dark artsServerless security: defense against the dark arts
Serverless security: defense against the dark artsYan Cui
1.7K views182 slides
Security in serverless world by
Security in serverless worldSecurity in serverless world
Security in serverless worldYan Cui
1.5K views172 slides
You wouldn't build a toast, would you? by
You wouldn't build a toast, would you?You wouldn't build a toast, would you?
You wouldn't build a toast, would you?Yan Cui
1.2K views145 slides
Serverless Architectural Patterns by
Serverless Architectural PatternsServerless Architectural Patterns
Serverless Architectural PatternsYan Cui
1.7K views208 slides
Security in serverless world (get.net) by
Security in serverless world (get.net)Security in serverless world (get.net)
Security in serverless world (get.net)Yan Cui
1.7K views179 slides
Containerizing your Security Operations Center by
Containerizing your Security Operations CenterContainerizing your Security Operations Center
Containerizing your Security Operations CenterJimmy Mesta
985 views127 slides

More Related Content

What's hot

Security in serverless world by
Security in serverless worldSecurity in serverless world
Security in serverless worldYan Cui
1.4K views171 slides
Serverless security: defence against the dark arts by
Serverless security: defence against the dark artsServerless security: defence against the dark arts
Serverless security: defence against the dark artsYan Cui
876 views180 slides
Serverless is a win for businesses, not just developers by
Serverless is a win for businesses, not just developersServerless is a win for businesses, not just developers
Serverless is a win for businesses, not just developersYan Cui
993 views146 slides
Serverless in production, an experience report by
Serverless in production, an experience reportServerless in production, an experience report
Serverless in production, an experience reportYan Cui
1.3K views183 slides
How did we get here and where are we going by
How did we get here and where are we goingHow did we get here and where are we going
How did we get here and where are we goingYan Cui
1.4K views186 slides
Security in Serverless world by
Security in Serverless worldSecurity in Serverless world
Security in Serverless worldYan Cui
784 views158 slides

What's hot(20)

Security in serverless world by Yan Cui
Security in serverless worldSecurity in serverless world
Security in serverless world
Yan Cui1.4K views
Serverless security: defence against the dark arts by Yan Cui
Serverless security: defence against the dark artsServerless security: defence against the dark arts
Serverless security: defence against the dark arts
Yan Cui876 views
Serverless is a win for businesses, not just developers by Yan Cui
Serverless is a win for businesses, not just developersServerless is a win for businesses, not just developers
Serverless is a win for businesses, not just developers
Yan Cui993 views
Serverless in production, an experience report by Yan Cui
Serverless in production, an experience reportServerless in production, an experience report
Serverless in production, an experience report
Yan Cui1.3K views
How did we get here and where are we going by Yan Cui
How did we get here and where are we goingHow did we get here and where are we going
How did we get here and where are we going
Yan Cui1.4K views
Security in Serverless world by Yan Cui
Security in Serverless worldSecurity in Serverless world
Security in Serverless world
Yan Cui784 views
DevOops Redux Ken Johnson Chris Gates - AppSec USA 2016 by Chris Gates
DevOops Redux Ken Johnson Chris Gates  - AppSec USA 2016DevOops Redux Ken Johnson Chris Gates  - AppSec USA 2016
DevOops Redux Ken Johnson Chris Gates - AppSec USA 2016
Chris Gates2.6K views
AWS Lambda from the trenches by Yan Cui
AWS Lambda from the trenchesAWS Lambda from the trenches
AWS Lambda from the trenches
Yan Cui5.3K views
How to build observability into Serverless (O'Reilly Velocity 2018) by Yan Cui
How to build observability into Serverless (O'Reilly Velocity 2018)How to build observability into Serverless (O'Reilly Velocity 2018)
How to build observability into Serverless (O'Reilly Velocity 2018)
Yan Cui2.7K views
Build reactive systems on lambda by Yan Cui
Build reactive systems on lambdaBuild reactive systems on lambda
Build reactive systems on lambda
Yan Cui4.7K views
Automating the VMware Virtual Datacenter by Josh Atwell
Automating the VMware Virtual DatacenterAutomating the VMware Virtual Datacenter
Automating the VMware Virtual Datacenter
Josh Atwell1.1K views
Keynote - Cloudy Vision: How Cloud Integration Complicates Security by CloudVillage
Keynote - Cloudy Vision: How Cloud Integration Complicates SecurityKeynote - Cloudy Vision: How Cloud Integration Complicates Security
Keynote - Cloudy Vision: How Cloud Integration Complicates Security
CloudVillage4.4K views
Encode x NEAR: Technical Overview of NEAR 1 by KlaraOrban
Encode x NEAR: Technical Overview of NEAR 1Encode x NEAR: Technical Overview of NEAR 1
Encode x NEAR: Technical Overview of NEAR 1
KlaraOrban136 views
EKS security best practices by John Varghese
EKS security best practicesEKS security best practices
EKS security best practices
John Varghese450 views
Microservices on Application Container Cloud Service by Maarten Smeets
Microservices on Application Container Cloud ServiceMicroservices on Application Container Cloud Service
Microservices on Application Container Cloud Service
Maarten Smeets412 views
There is No Server: Immutable Infrastructure and Serverless Architecture by Sonatype
There is No Server: Immutable Infrastructure and Serverless ArchitectureThere is No Server: Immutable Infrastructure and Serverless Architecture
There is No Server: Immutable Infrastructure and Serverless Architecture
Sonatype 1.1K views
"Building a Production-Grade Serverless Deployment" - Eoin Shanaghy, CTO, fo... by LCloud
"Building a Production-Grade Serverless Deployment"  - Eoin Shanaghy, CTO, fo..."Building a Production-Grade Serverless Deployment"  - Eoin Shanaghy, CTO, fo...
"Building a Production-Grade Serverless Deployment" - Eoin Shanaghy, CTO, fo...
LCloud 112 views
AWS temporary credentials challenges in prevention detection mitigation by John Varghese
AWS temporary credentials   challenges in prevention detection mitigationAWS temporary credentials   challenges in prevention detection mitigation
AWS temporary credentials challenges in prevention detection mitigation
John Varghese302 views
TurboCharge Your Continuous Delivery Pipeline with Containers - Pop-up Loft by Amazon Web Services
TurboCharge Your Continuous Delivery Pipeline with Containers - Pop-up LoftTurboCharge Your Continuous Delivery Pipeline with Containers - Pop-up Loft
TurboCharge Your Continuous Delivery Pipeline with Containers - Pop-up Loft
Characterizing and Contrasting Kuhn-tey-ner Awr-kuh-streyt-ors by Sonatype
Characterizing and Contrasting Kuhn-tey-ner Awr-kuh-streyt-orsCharacterizing and Contrasting Kuhn-tey-ner Awr-kuh-streyt-ors
Characterizing and Contrasting Kuhn-tey-ner Awr-kuh-streyt-ors
Sonatype 441 views

Similar to Debunking serverless myths

Debunking serverless myths by
Debunking serverless mythsDebunking serverless myths
Debunking serverless mythsYan Cui
2.3K views175 slides
AWS Startup Insights Kuala Lumpur by
AWS Startup Insights Kuala LumpurAWS Startup Insights Kuala Lumpur
AWS Startup Insights Kuala LumpurAmazon Web Services
5.1K views95 slides
AWS Startup Insights Singapore by
AWS Startup Insights SingaporeAWS Startup Insights Singapore
AWS Startup Insights SingaporeAmazon Web Services
4.1K views96 slides
Journey to the cloud, the why and how of serverless by
Journey to the cloud, the why and how of serverlessJourney to the cloud, the why and how of serverless
Journey to the cloud, the why and how of serverlessYan Cui
331 views199 slides
Top conf serverlezz by
Top conf   serverlezzTop conf   serverlezz
Top conf serverlezzAntons Kranga
350 views100 slides
Surviving Serverless Testing: The ultimate Guide by
Surviving Serverless Testing: The ultimate GuideSurviving Serverless Testing: The ultimate Guide
Surviving Serverless Testing: The ultimate GuideOPEN KNOWLEDGE GmbH
551 views81 slides

Similar to Debunking serverless myths(20)

Debunking serverless myths by Yan Cui
Debunking serverless mythsDebunking serverless myths
Debunking serverless myths
Yan Cui2.3K views
Journey to the cloud, the why and how of serverless by Yan Cui
Journey to the cloud, the why and how of serverlessJourney to the cloud, the why and how of serverless
Journey to the cloud, the why and how of serverless
Yan Cui331 views
Surviving Serverless Testing: The ultimate Guide by OPEN KNOWLEDGE GmbH
Surviving Serverless Testing: The ultimate GuideSurviving Serverless Testing: The ultimate Guide
Surviving Serverless Testing: The ultimate Guide
Serverless Design Patterns (London Dev Community) by Yan Cui
Serverless Design Patterns (London Dev Community)Serverless Design Patterns (London Dev Community)
Serverless Design Patterns (London Dev Community)
Yan Cui2.5K views
Software Architecture Conference - Monitoring Microservices - A Challenge by Adrian Cockcroft
Software Architecture Conference -  Monitoring Microservices - A ChallengeSoftware Architecture Conference -  Monitoring Microservices - A Challenge
Software Architecture Conference - Monitoring Microservices - A Challenge
Adrian Cockcroft10.9K views
Building Real-Time Serverless Data Applications With Joseph Morais and Adam W... by HostedbyConfluent
Building Real-Time Serverless Data Applications With Joseph Morais and Adam W...Building Real-Time Serverless Data Applications With Joseph Morais and Adam W...
Building Real-Time Serverless Data Applications With Joseph Morais and Adam W...
HostedbyConfluent371 views
Serverless in production, an experience report (microservices london) by Yan Cui
Serverless in production, an experience report (microservices london)Serverless in production, an experience report (microservices london)
Serverless in production, an experience report (microservices london)
Yan Cui387 views
Understanding serverless architecture by Seokchan Yoon
Understanding serverless architectureUnderstanding serverless architecture
Understanding serverless architecture
Seokchan Yoon33 views
FaaS or not to FaaS. Visible and invisible benefits of the Serverless paradig... by Vadym Kazulkin
FaaS or not to FaaS. Visible and invisible benefits of the Serverless paradig...FaaS or not to FaaS. Visible and invisible benefits of the Serverless paradig...
FaaS or not to FaaS. Visible and invisible benefits of the Serverless paradig...
Vadym Kazulkin86 views
Lessons learned while going serverless in production by Mohamed Labouardy
Lessons learned while going serverless in productionLessons learned while going serverless in production
Lessons learned while going serverless in production
Mohamed Labouardy731 views
Serverless in production, an experience report (London js community) by Yan Cui
Serverless in production, an experience report (London js community)Serverless in production, an experience report (London js community)
Serverless in production, an experience report (London js community)
Yan Cui476 views
Beware the potholes by Yan Cui
Beware the potholesBeware the potholes
Beware the potholes
Yan Cui1.1K views
Apply best parts of microservices to serverless by Yan Cui
Apply best parts of microservices to serverlessApply best parts of microservices to serverless
Apply best parts of microservices to serverless
Yan Cui1.6K views
AWS Lambda from the trenches (Serverless London) by Yan Cui
AWS Lambda from the trenches (Serverless London)AWS Lambda from the trenches (Serverless London)
AWS Lambda from the trenches (Serverless London)
Yan Cui815 views

More from Yan Cui

How to win the game of trade-offs by
How to win the game of trade-offsHow to win the game of trade-offs
How to win the game of trade-offsYan Cui
21 views84 slides
How to choose the right messaging service by
How to choose the right messaging serviceHow to choose the right messaging service
How to choose the right messaging serviceYan Cui
135 views118 slides
How to choose the right messaging service for your workload by
How to choose the right messaging service for your workloadHow to choose the right messaging service for your workload
How to choose the right messaging service for your workloadYan Cui
65 views113 slides
Patterns and practices for building resilient serverless applications.pdf by
Patterns and practices for building resilient serverless applications.pdfPatterns and practices for building resilient serverless applications.pdf
Patterns and practices for building resilient serverless applications.pdfYan Cui
170 views137 slides
Lambda and DynamoDB best practices by
Lambda and DynamoDB best practicesLambda and DynamoDB best practices
Lambda and DynamoDB best practicesYan Cui
817 views148 slides
Lessons from running AppSync in prod by
Lessons from running AppSync in prodLessons from running AppSync in prod
Lessons from running AppSync in prodYan Cui
1.1K views102 slides

More from Yan Cui(20)

How to win the game of trade-offs by Yan Cui
How to win the game of trade-offsHow to win the game of trade-offs
How to win the game of trade-offs
Yan Cui21 views
How to choose the right messaging service by Yan Cui
How to choose the right messaging serviceHow to choose the right messaging service
How to choose the right messaging service
Yan Cui135 views
How to choose the right messaging service for your workload by Yan Cui
How to choose the right messaging service for your workloadHow to choose the right messaging service for your workload
How to choose the right messaging service for your workload
Yan Cui65 views
Patterns and practices for building resilient serverless applications.pdf by Yan Cui
Patterns and practices for building resilient serverless applications.pdfPatterns and practices for building resilient serverless applications.pdf
Patterns and practices for building resilient serverless applications.pdf
Yan Cui170 views
Lambda and DynamoDB best practices by Yan Cui
Lambda and DynamoDB best practicesLambda and DynamoDB best practices
Lambda and DynamoDB best practices
Yan Cui817 views
Lessons from running AppSync in prod by Yan Cui
Lessons from running AppSync in prodLessons from running AppSync in prod
Lessons from running AppSync in prod
Yan Cui1.1K views
Serverless observability - a hero's perspective by Yan Cui
Serverless observability - a hero's perspectiveServerless observability - a hero's perspective
Serverless observability - a hero's perspective
Yan Cui385 views
How to ship customer value faster with step functions by Yan Cui
How to ship customer value faster with step functionsHow to ship customer value faster with step functions
How to ship customer value faster with step functions
Yan Cui652 views
How serverless changes the cost paradigm by Yan Cui
How serverless changes the cost paradigmHow serverless changes the cost paradigm
How serverless changes the cost paradigm
Yan Cui1.1K views
Why your next serverless project should use AWS AppSync by Yan Cui
Why your next serverless project should use AWS AppSyncWhy your next serverless project should use AWS AppSync
Why your next serverless project should use AWS AppSync
Yan Cui1.3K views
Build social network in 4 weeks by Yan Cui
Build social network in 4 weeksBuild social network in 4 weeks
Build social network in 4 weeks
Yan Cui642 views
Patterns and practices for building resilient serverless applications by Yan Cui
Patterns and practices for building resilient serverless applicationsPatterns and practices for building resilient serverless applications
Patterns and practices for building resilient serverless applications
Yan Cui393 views
How to bring chaos engineering to serverless by Yan Cui
How to bring chaos engineering to serverlessHow to bring chaos engineering to serverless
How to bring chaos engineering to serverless
Yan Cui456 views
Migrating existing monolith to serverless in 8 steps by Yan Cui
Migrating existing monolith to serverless in 8 stepsMigrating existing monolith to serverless in 8 steps
Migrating existing monolith to serverless in 8 steps
Yan Cui402 views
Building a social network in under 4 weeks with Serverless and GraphQL by Yan Cui
Building a social network in under 4 weeks with Serverless and GraphQLBuilding a social network in under 4 weeks with Serverless and GraphQL
Building a social network in under 4 weeks with Serverless and GraphQL
Yan Cui289 views
FinDev as a business advantage in the post covid19 economy by Yan Cui
FinDev as a business advantage in the post covid19 economyFinDev as a business advantage in the post covid19 economy
FinDev as a business advantage in the post covid19 economy
Yan Cui546 views
How to improve lambda cold starts by Yan Cui
How to improve lambda cold startsHow to improve lambda cold starts
How to improve lambda cold starts
Yan Cui867 views
What can you do with lambda in 2020 by Yan Cui
What can you do with lambda in 2020What can you do with lambda in 2020
What can you do with lambda in 2020
Yan Cui1K views
A chaos experiment a day, keeping the outage away by Yan Cui
A chaos experiment a day, keeping the outage awayA chaos experiment a day, keeping the outage away
A chaos experiment a day, keeping the outage away
Yan Cui385 views
How to debug slow lambda response times by Yan Cui
How to debug slow lambda response timesHow to debug slow lambda response times
How to debug slow lambda response times
Yan Cui317 views

Recently uploaded

TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f... by
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...TrustArc
77 views29 slides
Confidence in CloudStack - Aron Wagner, Nathan Gleason - Americ by
Confidence in CloudStack - Aron Wagner, Nathan Gleason - AmericConfidence in CloudStack - Aron Wagner, Nathan Gleason - Americ
Confidence in CloudStack - Aron Wagner, Nathan Gleason - AmericShapeBlue
41 views9 slides
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R... by
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...ShapeBlue
54 views15 slides
Kyo - Functional Scala 2023.pdf by
Kyo - Functional Scala 2023.pdfKyo - Functional Scala 2023.pdf
Kyo - Functional Scala 2023.pdfFlavio W. Brasil
434 views92 slides
Declarative Kubernetes Cluster Deployment with Cloudstack and Cluster API - O... by
Declarative Kubernetes Cluster Deployment with Cloudstack and Cluster API - O...Declarative Kubernetes Cluster Deployment with Cloudstack and Cluster API - O...
Declarative Kubernetes Cluster Deployment with Cloudstack and Cluster API - O...ShapeBlue
42 views13 slides
Igniting Next Level Productivity with AI-Infused Data Integration Workflows by
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Safe Software
344 views86 slides

Recently uploaded(20)

TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f... by TrustArc
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...
TrustArc77 views
Confidence in CloudStack - Aron Wagner, Nathan Gleason - Americ by ShapeBlue
Confidence in CloudStack - Aron Wagner, Nathan Gleason - AmericConfidence in CloudStack - Aron Wagner, Nathan Gleason - Americ
Confidence in CloudStack - Aron Wagner, Nathan Gleason - Americ
ShapeBlue41 views
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R... by ShapeBlue
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...
ShapeBlue54 views
Declarative Kubernetes Cluster Deployment with Cloudstack and Cluster API - O... by ShapeBlue
Declarative Kubernetes Cluster Deployment with Cloudstack and Cluster API - O...Declarative Kubernetes Cluster Deployment with Cloudstack and Cluster API - O...
Declarative Kubernetes Cluster Deployment with Cloudstack and Cluster API - O...
ShapeBlue42 views
Igniting Next Level Productivity with AI-Infused Data Integration Workflows by Safe Software
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Safe Software344 views
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ... by ShapeBlue
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...
ShapeBlue77 views
State of the Union - Rohit Yadav - Apache CloudStack by ShapeBlue
State of the Union - Rohit Yadav - Apache CloudStackState of the Union - Rohit Yadav - Apache CloudStack
State of the Union - Rohit Yadav - Apache CloudStack
ShapeBlue145 views
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit... by ShapeBlue
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...
ShapeBlue57 views
Why and How CloudStack at weSystems - Stephan Bienek - weSystems by ShapeBlue
Why and How CloudStack at weSystems - Stephan Bienek - weSystemsWhy and How CloudStack at weSystems - Stephan Bienek - weSystems
Why and How CloudStack at weSystems - Stephan Bienek - weSystems
ShapeBlue111 views
Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ... by ShapeBlue
Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ...Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ...
Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ...
ShapeBlue83 views
Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ... by ShapeBlue
Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ...Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ...
Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ...
ShapeBlue34 views
The Power of Heat Decarbonisation Plans in the Built Environment by IES VE
The Power of Heat Decarbonisation Plans in the Built EnvironmentThe Power of Heat Decarbonisation Plans in the Built Environment
The Power of Heat Decarbonisation Plans in the Built Environment
IES VE57 views
Data Integrity for Banking and Financial Services by Precisely
Data Integrity for Banking and Financial ServicesData Integrity for Banking and Financial Services
Data Integrity for Banking and Financial Services
Precisely56 views
Future of AR - Facebook Presentation by Rob McCarty
Future of AR - Facebook PresentationFuture of AR - Facebook Presentation
Future of AR - Facebook Presentation
Rob McCarty46 views
Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava... by ShapeBlue
Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava...Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava...
Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava...
ShapeBlue48 views
Keynote Talk: Open Source is Not Dead - Charles Schulz - Vates by ShapeBlue
Keynote Talk: Open Source is Not Dead - Charles Schulz - VatesKeynote Talk: Open Source is Not Dead - Charles Schulz - Vates
Keynote Talk: Open Source is Not Dead - Charles Schulz - Vates
ShapeBlue119 views
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue by ShapeBlue
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlueWhat’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue
ShapeBlue131 views
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T by ShapeBlue
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&TCloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T
ShapeBlue56 views

Debunking serverless myths