How to Sell Serverless to Your Colleagues

50 %
50 %
Information about How to Sell Serverless to Your Colleagues

Published on February 16, 2018

Author: sallamar

Source: slideshare.net

1. How to Sell Serverless to Your Colleagues Subbu Allamaraju @sallamar https://www.Subbu.org

2. © 2018 Expedia, Inc. Not suitable for long-running apps Expensive Lock-in Slow on cold start No local storage More complex call patterns Unknown security risks It’s just a fad No standards Observability is hard

3. © 2018 Expedia, Inc. AWS Lambda (2014) Docker (2013) Kubernetes (2014) Xen (2003) KVM (2008) EC2 (2006) CloudFormation (2010) Azure Functions (2016) Google Cloud Functions (2016) Google App Engine (2008) Hyper-V (2008)VMWare (2001) Mesos (2009)

4. © 2018 Expedia, Inc. Velocity Just-in-time allocation Infinite scalability Robustness

5. © 2018 Expedia, Inc. Provision Deploy code Velocity Just-in-time allocation Robustness Infinite scalability Open loop automation

6. © 2018 Expedia, Inc. Provision Deploy code Velocity Just-in-time allocation Robustness Infinite scalability Closed loop automation Feedback loops

7. © 2018 Expedia, Inc. Provision Deploy code Velocity Just-in-time allocation Robustness Infinite scalability What about stateful? Change averse

8. © 2018 Expedia, Inc. What if we’ve a framework that rules them all? Scheduler frameworks Apps written to the framework Opinionated Complicated (my hypothesis) Velocity Just-in-time allocation Robustness Infinite scalability

9. © 2018 Expedia, Inc. Simplify and then automate

10. © 2018 Expedia, Inc. Stateless Stateful Speed, ephemeral, simpler Durability, consistency, slower rate of change

11. © 2018 Expedia, Inc. Make apps truly stateless again Shift stateful complexity out

12. © 2018 Expedia, Inc. A framework as a service (truly stateless) Managed cloud services (stateful) Velocity Just-in-time allocation Robustness Infinite scalability

13. © 2018 Expedia, Inc. A framework as a service is a natural way to abstract operational complexity

14. © 2018 Expedia, Inc. A function is the simplest possible abstraction

15. © 2018 Expedia, Inc. provided

16. © 2018 Expedia, Inc. 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, … Embrace the service ecosystem

17. © 2018 Expedia, Inc. Not suitable for long-running apps Expensive Lock-in Slow on cold start No local storage More complex call patterns Unknown security risks It’s just a fad No standards Observability is hard

18. © 2018 Expedia, Inc. Not suitable for long-running apps Expensive Lock-in Slow on cold start No local storage More complex call patterns Unknown security risks It’s just a fad No standards Observability is hard Understanding the why

19. © 2018 Expedia, Inc. Not suitable for long-running apps Expensive Lock-in Slow on cold start No local storage More complex call patterns Unknown security risks It’s just a fad No standards Observability is hard Habits of today aka Inertia

20. © 2018 Expedia, Inc. Not suitable for long-running apps Expensive Lock-in Slow on cold start No local storage More complex call patterns Unknown security risks It’s just a fad No standards Observability is hard Today != Tomorrow

21. © 2018 Expedia, Inc. Not suitable for long-running apps Expensive Lock-in Slow on cold start No local storage More complex call patterns Unknown security risks It’s just a fad No standards Observability is hard

22. © 2018 Expedia, Inc.

23. © 2018 Expedia, Inc. Thank you Subbu Allamaraju @sallamar https://www.subbu.org

Add a comment