are we ready for serverless
TRANSCRIPT
![Page 1: Are We Ready for Serverless](https://reader031.vdocuments.site/reader031/viewer/2022022419/5aadd4ba7f8b9ae23a8b4683/html5/thumbnails/1.jpg)
Are We Ready for Serverless
Subbu Allamaraju
Container World | Feb 27, 2018 | Santa Clara, CA
@sallamar
https://www.subbu.org
![Page 2: Are We Ready for Serverless](https://reader031.vdocuments.site/reader031/viewer/2022022419/5aadd4ba7f8b9ae23a8b4683/html5/thumbnails/2.jpg)
More than 50% of
compute may be
stateless
Copyright 2018 Expedia Inc. 2
Observation
![Page 3: Are We Ready for Serverless](https://reader031.vdocuments.site/reader031/viewer/2022022419/5aadd4ba7f8b9ae23a8b4683/html5/thumbnails/3.jpg)
Hypothesis
Copyright 2018 Expedia Inc. 3
Most of stateless is a
candidate for some
kind of serverless
![Page 4: Are We Ready for Serverless](https://reader031.vdocuments.site/reader031/viewer/2022022419/5aadd4ba7f8b9ae23a8b4683/html5/thumbnails/4.jpg)
Copyright 2018 Expedia Inc. 4
Hypothesis
Most of state is
moving to managed
cloud services
![Page 5: Are We Ready for Serverless](https://reader031.vdocuments.site/reader031/viewer/2022022419/5aadd4ba7f8b9ae23a8b4683/html5/thumbnails/5.jpg)
Capacity demand
Desired capacity
Actual allocated capacity + additional DR capacity?
A dream from 2011
Copyright 2018 Expedia Inc. 5
![Page 6: Are We Ready for Serverless](https://reader031.vdocuments.site/reader031/viewer/2022022419/5aadd4ba7f8b9ae23a8b4683/html5/thumbnails/6.jpg)
Reality in 2018
Copyright 2018 Expedia Inc. 6
A few billion lambda invocations per month
![Page 7: Are We Ready for Serverless](https://reader031.vdocuments.site/reader031/viewer/2022022419/5aadd4ba7f8b9ae23a8b4683/html5/thumbnails/7.jpg)
What about state?
S3, Glacier, Aurora,
Elasticache, RDS,
Redshift, DynamoDB,
Neptune, Athena,
ElasticSearch Service,
Quicksight, EMR,
Kinesis, Data Pipeline,
CloudSearch, Redshift,
SQS, SNS, MQ, …
BigQuery, Cloud
Dataflow, Cloud
Dataproc, Cloud
Datalab, Cloud
Dataprep, Cloud
Pub/Sub, Data Studio,
Cloud SQL, Cloud
Bigtable, Cloud
Spanner, Cloud
Datastore, …
Queue Storage, Blob
Storage, Notification
Hubs, Search, SQL
Database, SQL Data
Warehouse, SQL Server
Stretch Database,
Cosmos DB, Redis
Cache, Table Storage,
HDInsight, SQL Data
Warehouse, Event Hubs,
…
Copyright 2018 Expedia Inc. 7
![Page 8: Are We Ready for Serverless](https://reader031.vdocuments.site/reader031/viewer/2022022419/5aadd4ba7f8b9ae23a8b4683/html5/thumbnails/8.jpg)
Container ecosystem may
or may not play a role
Copyright 2018 Expedia Inc. 8
Hypothesis
![Page 9: Are We Ready for Serverless](https://reader031.vdocuments.site/reader031/viewer/2022022419/5aadd4ba7f8b9ae23a8b4683/html5/thumbnails/9.jpg)
Are we really ready?
Copyright 2018 Expedia Inc. 9
![Page 10: Are We Ready for Serverless](https://reader031.vdocuments.site/reader031/viewer/2022022419/5aadd4ba7f8b9ae23a8b4683/html5/thumbnails/10.jpg)
Not suitable for long-running
appsExpensive
Lock-in
Slow on cold start
No local storage
More complex call patterns
Unknown security risks
No standards
Observability is hard?
Copyright 2018 Expedia Inc. 10
![Page 11: Are We Ready for Serverless](https://reader031.vdocuments.site/reader031/viewer/2022022419/5aadd4ba7f8b9ae23a8b4683/html5/thumbnails/11.jpg)
Habits and inertia
Stateless isn’t always
stateless
Ephemeral isn’t
always ephemeral
Often pet like
?
Copyright 2018 Expedia Inc. 11
![Page 12: Are We Ready for Serverless](https://reader031.vdocuments.site/reader031/viewer/2022022419/5aadd4ba7f8b9ae23a8b4683/html5/thumbnails/12.jpg)
Fear of the ecosystem
Lock-in worries
Undifferentiated heavy
lifting vs Value
generation?
?
Copyright 2018 Expedia Inc. 12
![Page 13: Are We Ready for Serverless](https://reader031.vdocuments.site/reader031/viewer/2022022419/5aadd4ba7f8b9ae23a8b4683/html5/thumbnails/13.jpg)
Maturity
Feature gaps
Pricing
Tomorrow != Today
Tooling?
Copyright 2018 Expedia Inc. 13
![Page 14: Are We Ready for Serverless](https://reader031.vdocuments.site/reader031/viewer/2022022419/5aadd4ba7f8b9ae23a8b4683/html5/thumbnails/14.jpg)
Embrace the paradigm
Learn
Get ready
Copyright 2018 Expedia Inc. 14