SlideShare a Scribd company logo
1 of 77
Download to read offline
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Chris Munns
Principal Developer Advocate
AWS Serverless
Serverless is dead.
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
https://secure.flickr.com/photos/mgifford/4525333972
Why are we
here today?
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Serverless is dead.
Photo by Echo Grid on Unsplash
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
But ServerlessDays?
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Serverless is dead.
Photo by Alexander Andrews on Unsplash
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
It’s ok to grieve
Photo by Justin Veenema on Unsplash
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
What happened?
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
What happened?
Coroner's report:
Photo by Jan Kahánek on Unsplash
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
What happened?
Coroner's report:
Death by extreme buzzword trauma.
Photo by Jan Kahánek on Unsplash
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
But It’s just managed hosting!
But it’s just CGI-BIN!
But it’s just APIs!
But it’s just like PHP!
But it’s just like xinetd!
BUT BUT BUT THE SERVERS!
Photo by Holger Link on Unsplash
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
But the security is worse!
But the security is different!
But the cost is higher!
It’s too easy!
The name is horrible!
BUT BUT BUT THE SERVERS!
Photo by Holger Link on Unsplash
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
So let us pay our respects
Photo by Mike Labrum on Unsplash
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
By going back to the start
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
At first there was Amazon S3
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
At first there was Amazon S3*
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
At first there was Amazon S3*
*OK so Amazon SQS was the *first* service announced, S3 was the first to GA.
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
I have a bucket
Amazon Simple Storage
Service (S3)
2006-2014
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Objects can go in
Amazon Simple Storage
Service (S3)
Object
Object
Object
Object
Object
Object
Object
Object
Object
Object
Object
2006-2014
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
But then....
Amazon Simple Storage
Service (S3)
Object
Object
Object
Object
Object
Object
Object
Object
Object
Object
Object
2006-2014
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
But then what happens from here?
Amazon Simple Storage
Service (S3)
Object
Object
Object
Object
Object
Object
Object
Object
Object
Object
Object
?
2006-2014
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Workflow for S3 stored objects 2006-2014
There were two main ways of
working with data in S3 in this
time:
• Performing List calls,
acting.
• Parallel client calls to
”notify” some system that
objects were stored,
polling that system, acting.
Bucket with
objects
Client
Amazon Simple Queue
Service
Amazon EC2
Instances
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Workflow for S3 stored objects 2006-2014
Bucket with
objects
Client
Amazon Simple Queue
Service
Amazon EC2
Instances
This was quite a bit of
complexity
There were two main ways of
working with data in S3 in this
time:
• Performing List calls,
acting.
• Parallel client calls to
”notify” some system that
objects were stored,
polling that system, acting.
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Customers wanted this to be easier
Amazon Simple Storage
Service (S3) ?
2006-2014
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
In 2013 AWS Announced Amazon Kinesis
https://aws.amazon.com/about-aws/whats-new/2013/11/14/introducing-amazon-kinesis/
Client
Amazon Kinesis
Client
Client
Client
Client
Client
Client
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
In 2013 AWS Announced Amazon Kinesis
https://aws.amazon.com/about-aws/whats-new/2013/11/14/introducing-amazon-kinesis/
Client
Amazon Kinesis
Client
Client
Client
Client
Client
Client
?
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
In 2013 AWS Announced Amazon Kinesis
https://aws.amazon.com/about-aws/whats-new/2013/11/14/introducing-amazon-kinesis/
Client
Amazon Kinesis
Client
Client
Client
Client
Client
Client
Amazon EC2
Instances running
the Kinesis Client
Library
Amazon DynamoDB
for KCL Checkpoints
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
In 2013 AWS Announced Amazon Kinesis
https://aws.amazon.com/about-aws/whats-new/2013/11/14/introducing-amazon-kinesis/
Client
Amazon Kinesis
Client
Client
Client
Client
Client
Client
Amazon EC2
Instances running
the Kinesis Client
Library
Amazon DynamoDB
for KCL Checkpoints
This was quite a bit of
complexity
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
And so in November of 2014
https://www.allthingsdistributed.com/2014/11/aws-lambda.html
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
And so in November of 2014
https://www.allthingsdistributed.com/2014/11/aws-lambda.html
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
And so in November of 2014
https://www.allthingsdistributed.com/2014/11/aws-lambda.html
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Well where did #serverless come from?
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
July 19, 2010. – Techcrunch article about PiCloud
https://techcrunch.com/2010/07/19/picloud-launches-serverless-computing-platform-to-the-public/
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
July 19, 2010. – Techcrunch article about PiCloud
https://techcrunch.com/2010/07/19/picloud-launches-serverless-computing-platform-to-the-public/
In 2013 Dropbox acquires PiCloud, at that point
branded as a “supercomputing” startup.
https://www.wired.com/2013/11/dropbox-piclou/
There are no mentions of #serverless
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
So that brings us back to...
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Amazon S3 + AWS Lambda
Amazon Simple Storage
Service (S3)
Object
Object
Object
Object
Object
Object
Object
Object
Object
Object
Object
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Amazon Kinesis + AWS Lambda
Client
Amazon Kinesis
Client
Client
Client
Client
Client
Client
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Alexa, let’s change the world.
https://www.allthingsdistributed.com/2015/06/alexa-skills-kit.html
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Alexa, let’s change the world.
https://www.allthingsdistributed.com/2015/06/alexa-skills-kit.html
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Making all of this possible ...
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Lambda API
1. Lambda directly invoked
via invoke API
SDK clients
Lambda
function
API provided by the Lambda service
Used by all other services that
invoke Lambda across all models
Supports sync and async
Can pass any event payload
structure you want
Client included in every SDK
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Lambda API
1. Lambda directly invoked
via invoke API
SDK clients
Lambda
function
API provided by the Lambda service
Used by all other services that
invoke Lambda across all models
Supports sync and async
Can pass any event payload
structure you want
Client included in every SDK
client = boto3.client(“lambda”)
...
response = client.invoke(
FunctionName=“myFunction”
InvocationType=“Event”|”RequestResponse”
Payload=“json_payload”
)
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
The Lambda API provides the *model*
for event driven applications the same
way S3’s API did for storage.
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
And then Amazon API Gateway in July 2015
Amazon API Gateway
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Amazon API Gateway + AWS Lambda
Client
Client
Client
Client
Client
Client
Client
Amazon API Gateway
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
APIs are the front door of
microservices
Photo by christian koch on Unsplash
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Amazon S3 at launch:
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Amazon S3 today:
APIs power all of these:
iPhone
~11 years
iPad
~9 years
Apple
Watch
~5 years
Echo
~5 years
Tesla
Model S
~7 years
Illumina DNA
Sequencer
~5 years
Netflix
Streaming
~12 years
Airbnb
~11 years
Uber
~10 years
Square
~10 years
Amazon
Prime
~14 years
Slack
~6 years
*Ages might be slightly off
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Some people think that serverless
is just for APIs!
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
But it’s not.
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
But it’s not.
APIGateway
S3
Kinesis
LambdaAPI-ASync
SNS
LambdaAPI-
Sync
SQS
CloudWatch Events
CloudWatch Logs
DynamoDB
TOP 10 INVOKE SERVICES BY GB-S, 4 WEEK
AVERAGE, RANDOM 4 WEEK SAMPLE
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
OK, but back to Serverless plz
Photo by Aaron Burden on Unsplash
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Serverless == Faas?
At some point Serverless start just being equated with FaaS.
• No AWS announcement in 2015 called Lambda or API Gateway ”Serverless”
• AWS re:Invent 2015 featured talks with the word serverless in the title
specific to Lambda
• Nov 2015 Techcrunch: “AWS Lambda Makes Serverless Applications A
Reality”
• Feb 2016 IBM announces OpenWhisk, an open source serverless FaaS
• May 2016 - first Serverless Conf in NYC, ~13 months after the GA of AWS
Lambda
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Serverless == Faas?
And then the space grew
• Nov 2016 – Azure Functions GA
• Dec 2016 – OpenFaaS launch
• Oct 2017 – Oracle FN Project release
• Aug 2018 – Google Cloud Functions GA
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Serverless abuse
But then, everything became serverless..
• managed container offerings
• PaaS-like services
• storage services
• messaging services
• serverless the flamethrower! (Spaceballs joke)
• etc, etc, etc
By late 2017/early 2018 the term started getting pretty stretched
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Some of us fought in vain to keep
the term “pure”
Photo by Andrew Yardley on Unsplash
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
But our enemies
were numerous..
Photo by Ray Hennessy on Unsplash
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
So does the word Serverless even
matter?
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Is Serverless really just a spectrum?
In a November 1st 2017 post on the A
Cloud Guru blog, AWS Community Hero
Ben Kehoe wrote about the “spectrum” of
serverless:
• Service-full + ephemeral compute
• Tighter correspondence between resources
used and resources billed
• Smaller and more abstracted control plane
https://bit.ly/2BBy4L5
@ben11kehoe
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
The concept of the spectrum made a lot of sense
AWS LambdaAWS Fargate AWS AppSyncSelf managed FaaS
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
The concept of the spectrum made a lot of sense
AWS LambdaAWS Fargate AWS AppSyncSelf managed FaaS
You can measure across: cost, complexity, operational burden, flexibility, portability, etc
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
The concept of the spectrum made a lot of sense
AWS LambdaAWS Fargate AWS AppSyncSelf managed FaaS
You can measure across: cost, complexity, operational burden, flexibility, portability, etc
Biased opinion is that gravity is dragging the industry
this way à
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Then the folks from UC Berkeley weighed in (again)
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Then the folks from UC Berkeley weighed in (again)
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
So does the word Serverless even
matter?
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
no.
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Serverless is Dead
What we should instead be focusing on is what we’re seeing to be the
new way of doing modern application development
• Greatly reduced operational burden
• Tighter alignment to costs w/ usage
• Developers can/could/should be able to do almost anything
• understated warning to Ops/DevOps/SRE/-ish folks
• Opinionated platforms that allow for multiple use-cases
• Opinionated platforms that bake in true best of breed practices, security,
scale, performance, cost aspects for you
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
What matters:
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
What matters:
Greater agility
Less overhead
Better focus
Increased scale
More flexibility
Pay for value
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
A promise to ourselves
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
A promise to ourselves
We’ll focus on the problems and
solutions and not the buzzword!
Don’t feed the trolls!
Ignore the FUD!
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Serverless is Dead!
Long live Serverless!
Photo by Glenn Carstens-Peters on Unsplash
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Hope to see you all at the next
“Modern application development
using managed services that provide
opinionated event-driven interfaces”
Days
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
About me:
Chris Munns - munns@amazon.com, @chrismunns
• Principal Developer Advocate - Serverless
• New Yorker
• Previously:
• AWS Business Development Manager – DevOps, July ’15 - Feb ‘17
• AWS Solutions Architect Nov, 2011- Dec 2014
• Formerly on operations teams @Etsy and @Meetup
• Little time at a hedge fund, Xerox and a few other startups
• Rochester Institute of Technology: Applied Networking and Systems
Administration ’05
• Internet infrastructure geek
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Chris Munns
munns@amazon.com
@chrismunnshttps://www.flickr.com/photos/theredproject/3302110152/
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
?
https://secure.flickr.com/photos/dullhunk/202872717/

More Related Content

What's hot

게임사를 위한 Amazon GameLift 세션 - 이정훈, AWS 솔루션즈 아키텍트
게임사를 위한 Amazon GameLift 세션 - 이정훈, AWS 솔루션즈 아키텍트게임사를 위한 Amazon GameLift 세션 - 이정훈, AWS 솔루션즈 아키텍트
게임사를 위한 Amazon GameLift 세션 - 이정훈, AWS 솔루션즈 아키텍트Amazon Web Services Korea
 
GraalVM Native and Spring Boot 3.0
GraalVM Native and Spring Boot 3.0GraalVM Native and Spring Boot 3.0
GraalVM Native and Spring Boot 3.0MoritzHalbritter
 
EKS에서 Opentelemetry로 코드실행 모니터링하기 - 신재현 (인덴트코퍼레이션) :: AWS Community Day Online...
EKS에서 Opentelemetry로 코드실행 모니터링하기 - 신재현 (인덴트코퍼레이션) :: AWS Community Day Online...EKS에서 Opentelemetry로 코드실행 모니터링하기 - 신재현 (인덴트코퍼레이션) :: AWS Community Day Online...
EKS에서 Opentelemetry로 코드실행 모니터링하기 - 신재현 (인덴트코퍼레이션) :: AWS Community Day Online...AWSKRUG - AWS한국사용자모임
 
Protecting your data at rest with Apache Kafka by Confluent and Vormetric
Protecting your data at rest with Apache Kafka by Confluent and VormetricProtecting your data at rest with Apache Kafka by Confluent and Vormetric
Protecting your data at rest with Apache Kafka by Confluent and Vormetricconfluent
 
게임을 위한 최적의 AWS DB 서비스 선정 퀘스트 깨기::최유정::AWS Summit Seoul 2018
게임을 위한 최적의 AWS DB 서비스 선정 퀘스트 깨기::최유정::AWS Summit Seoul 2018 게임을 위한 최적의 AWS DB 서비스 선정 퀘스트 깨기::최유정::AWS Summit Seoul 2018
게임을 위한 최적의 AWS DB 서비스 선정 퀘스트 깨기::최유정::AWS Summit Seoul 2018 Amazon Web Services Korea
 
Running Spring Boot Applications as GraalVM Native Images
Running Spring Boot Applications as GraalVM Native ImagesRunning Spring Boot Applications as GraalVM Native Images
Running Spring Boot Applications as GraalVM Native ImagesVMware Tanzu
 
Managing (Schema) Migrations in Cassandra
Managing (Schema) Migrations in CassandraManaging (Schema) Migrations in Cassandra
Managing (Schema) Migrations in CassandraDataStax Academy
 
Performance Tuning RocksDB for Kafka Streams’ State Stores
Performance Tuning RocksDB for Kafka Streams’ State StoresPerformance Tuning RocksDB for Kafka Streams’ State Stores
Performance Tuning RocksDB for Kafka Streams’ State Storesconfluent
 
AWS Power Tools: Advanced AWS CloudFormation and CLI
AWS Power Tools: Advanced AWS CloudFormation and CLIAWS Power Tools: Advanced AWS CloudFormation and CLI
AWS Power Tools: Advanced AWS CloudFormation and CLIAmazon Web Services
 
Doctrine en dehors des sentiers battus
Doctrine en dehors des sentiers battusDoctrine en dehors des sentiers battus
Doctrine en dehors des sentiers battusRomaric Drigon
 
AWS 기반 블록체인 (2부) - 블록체인 서비스 개발하기 (김준형 & 박천구, AWS 솔루션즈 아키텍트) :: AWS DevDay2018
AWS 기반 블록체인 (2부) - 블록체인 서비스 개발하기 (김준형 & 박천구, AWS 솔루션즈 아키텍트) :: AWS DevDay2018AWS 기반 블록체인 (2부) - 블록체인 서비스 개발하기 (김준형 & 박천구, AWS 솔루션즈 아키텍트) :: AWS DevDay2018
AWS 기반 블록체인 (2부) - 블록체인 서비스 개발하기 (김준형 & 박천구, AWS 솔루션즈 아키텍트) :: AWS DevDay2018Amazon Web Services Korea
 
CQRS + Event Sourcing
CQRS + Event SourcingCQRS + Event Sourcing
CQRS + Event SourcingMike Bild
 
AWS Web Application Firewall and AWS Shield - Webinar
AWS Web Application Firewall and AWS Shield - Webinar AWS Web Application Firewall and AWS Shield - Webinar
AWS Web Application Firewall and AWS Shield - Webinar Amazon Web Services
 
使用 AWS 負載平衡服務讓您的應用程式規模化
使用 AWS 負載平衡服務讓您的應用程式規模化使用 AWS 負載平衡服務讓您的應用程式規模化
使用 AWS 負載平衡服務讓您的應用程式規模化Amazon Web Services
 
AWS 클라우드 기반 게임 아키텍처 사례 - AWS Summit Seoul 2017
AWS 클라우드 기반 게임 아키텍처 사례 - AWS Summit Seoul 2017AWS 클라우드 기반 게임 아키텍처 사례 - AWS Summit Seoul 2017
AWS 클라우드 기반 게임 아키텍처 사례 - AWS Summit Seoul 2017Amazon Web Services Korea
 
Thrift vs Protocol Buffers vs Avro - Biased Comparison
Thrift vs Protocol Buffers vs Avro - Biased ComparisonThrift vs Protocol Buffers vs Avro - Biased Comparison
Thrift vs Protocol Buffers vs Avro - Biased ComparisonIgor Anishchenko
 
Data Engineering Efficiency @ Netflix - Strata 2017
Data Engineering Efficiency @ Netflix - Strata 2017Data Engineering Efficiency @ Netflix - Strata 2017
Data Engineering Efficiency @ Netflix - Strata 2017Michelle Ufford
 

What's hot (20)

게임사를 위한 Amazon GameLift 세션 - 이정훈, AWS 솔루션즈 아키텍트
게임사를 위한 Amazon GameLift 세션 - 이정훈, AWS 솔루션즈 아키텍트게임사를 위한 Amazon GameLift 세션 - 이정훈, AWS 솔루션즈 아키텍트
게임사를 위한 Amazon GameLift 세션 - 이정훈, AWS 솔루션즈 아키텍트
 
GraalVM Native and Spring Boot 3.0
GraalVM Native and Spring Boot 3.0GraalVM Native and Spring Boot 3.0
GraalVM Native and Spring Boot 3.0
 
EKS에서 Opentelemetry로 코드실행 모니터링하기 - 신재현 (인덴트코퍼레이션) :: AWS Community Day Online...
EKS에서 Opentelemetry로 코드실행 모니터링하기 - 신재현 (인덴트코퍼레이션) :: AWS Community Day Online...EKS에서 Opentelemetry로 코드실행 모니터링하기 - 신재현 (인덴트코퍼레이션) :: AWS Community Day Online...
EKS에서 Opentelemetry로 코드실행 모니터링하기 - 신재현 (인덴트코퍼레이션) :: AWS Community Day Online...
 
Protecting your data at rest with Apache Kafka by Confluent and Vormetric
Protecting your data at rest with Apache Kafka by Confluent and VormetricProtecting your data at rest with Apache Kafka by Confluent and Vormetric
Protecting your data at rest with Apache Kafka by Confluent and Vormetric
 
게임을 위한 최적의 AWS DB 서비스 선정 퀘스트 깨기::최유정::AWS Summit Seoul 2018
게임을 위한 최적의 AWS DB 서비스 선정 퀘스트 깨기::최유정::AWS Summit Seoul 2018 게임을 위한 최적의 AWS DB 서비스 선정 퀘스트 깨기::최유정::AWS Summit Seoul 2018
게임을 위한 최적의 AWS DB 서비스 선정 퀘스트 깨기::최유정::AWS Summit Seoul 2018
 
Grafana zabbix
Grafana zabbixGrafana zabbix
Grafana zabbix
 
Running Spring Boot Applications as GraalVM Native Images
Running Spring Boot Applications as GraalVM Native ImagesRunning Spring Boot Applications as GraalVM Native Images
Running Spring Boot Applications as GraalVM Native Images
 
Managing (Schema) Migrations in Cassandra
Managing (Schema) Migrations in CassandraManaging (Schema) Migrations in Cassandra
Managing (Schema) Migrations in Cassandra
 
Performance Tuning RocksDB for Kafka Streams’ State Stores
Performance Tuning RocksDB for Kafka Streams’ State StoresPerformance Tuning RocksDB for Kafka Streams’ State Stores
Performance Tuning RocksDB for Kafka Streams’ State Stores
 
AWS Power Tools: Advanced AWS CloudFormation and CLI
AWS Power Tools: Advanced AWS CloudFormation and CLIAWS Power Tools: Advanced AWS CloudFormation and CLI
AWS Power Tools: Advanced AWS CloudFormation and CLI
 
EVCache at Netflix
EVCache at NetflixEVCache at Netflix
EVCache at Netflix
 
Doctrine en dehors des sentiers battus
Doctrine en dehors des sentiers battusDoctrine en dehors des sentiers battus
Doctrine en dehors des sentiers battus
 
AWS 기반 블록체인 (2부) - 블록체인 서비스 개발하기 (김준형 & 박천구, AWS 솔루션즈 아키텍트) :: AWS DevDay2018
AWS 기반 블록체인 (2부) - 블록체인 서비스 개발하기 (김준형 & 박천구, AWS 솔루션즈 아키텍트) :: AWS DevDay2018AWS 기반 블록체인 (2부) - 블록체인 서비스 개발하기 (김준형 & 박천구, AWS 솔루션즈 아키텍트) :: AWS DevDay2018
AWS 기반 블록체인 (2부) - 블록체인 서비스 개발하기 (김준형 & 박천구, AWS 솔루션즈 아키텍트) :: AWS DevDay2018
 
CQRS + Event Sourcing
CQRS + Event SourcingCQRS + Event Sourcing
CQRS + Event Sourcing
 
AWS Web Application Firewall and AWS Shield - Webinar
AWS Web Application Firewall and AWS Shield - Webinar AWS Web Application Firewall and AWS Shield - Webinar
AWS Web Application Firewall and AWS Shield - Webinar
 
AWS Security & Compliance
AWS Security & ComplianceAWS Security & Compliance
AWS Security & Compliance
 
使用 AWS 負載平衡服務讓您的應用程式規模化
使用 AWS 負載平衡服務讓您的應用程式規模化使用 AWS 負載平衡服務讓您的應用程式規模化
使用 AWS 負載平衡服務讓您的應用程式規模化
 
AWS 클라우드 기반 게임 아키텍처 사례 - AWS Summit Seoul 2017
AWS 클라우드 기반 게임 아키텍처 사례 - AWS Summit Seoul 2017AWS 클라우드 기반 게임 아키텍처 사례 - AWS Summit Seoul 2017
AWS 클라우드 기반 게임 아키텍처 사례 - AWS Summit Seoul 2017
 
Thrift vs Protocol Buffers vs Avro - Biased Comparison
Thrift vs Protocol Buffers vs Avro - Biased ComparisonThrift vs Protocol Buffers vs Avro - Biased Comparison
Thrift vs Protocol Buffers vs Avro - Biased Comparison
 
Data Engineering Efficiency @ Netflix - Strata 2017
Data Engineering Efficiency @ Netflix - Strata 2017Data Engineering Efficiency @ Netflix - Strata 2017
Data Engineering Efficiency @ Netflix - Strata 2017
 

Similar to The Evolution of Serverless Computing

How AWS builds Serverless services using Serverless
How AWS builds Serverless services using ServerlessHow AWS builds Serverless services using Serverless
How AWS builds Serverless services using ServerlessChris Munns
 
AWS Summit Singapore 2019 | The Serverless Lifecycle: Development and Operati...
AWS Summit Singapore 2019 | The Serverless Lifecycle: Development and Operati...AWS Summit Singapore 2019 | The Serverless Lifecycle: Development and Operati...
AWS Summit Singapore 2019 | The Serverless Lifecycle: Development and Operati...AWS Summits
 
AWS Summit Singapore 2019 | Mobile Apps that Engage Users and React in Real-Time
AWS Summit Singapore 2019 | Mobile Apps that Engage Users and React in Real-TimeAWS Summit Singapore 2019 | Mobile Apps that Engage Users and React in Real-Time
AWS Summit Singapore 2019 | Mobile Apps that Engage Users and React in Real-TimeAmazon Web Services
 
20190402 AWS Black Belt Online Seminar Let's Dive Deep into AWS Lambda Part1 ...
20190402 AWS Black Belt Online Seminar Let's Dive Deep into AWS Lambda Part1 ...20190402 AWS Black Belt Online Seminar Let's Dive Deep into AWS Lambda Part1 ...
20190402 AWS Black Belt Online Seminar Let's Dive Deep into AWS Lambda Part1 ...Amazon Web Services Japan
 
Building APIs from front to back - MAD314 - Chicago AWS Summit
Building APIs from front to back - MAD314 - Chicago AWS SummitBuilding APIs from front to back - MAD314 - Chicago AWS Summit
Building APIs from front to back - MAD314 - Chicago AWS SummitAmazon Web Services
 
Next generation intelligent data lakes, powered by GraphQL & AWS AppSync - MA...
Next generation intelligent data lakes, powered by GraphQL & AWS AppSync - MA...Next generation intelligent data lakes, powered by GraphQL & AWS AppSync - MA...
Next generation intelligent data lakes, powered by GraphQL & AWS AppSync - MA...Amazon Web Services
 
Building a fully serverless application on AWS | AWS Summit Tel Aviv 2019
Building a fully serverless application on AWS | AWS Summit Tel Aviv 2019Building a fully serverless application on AWS | AWS Summit Tel Aviv 2019
Building a fully serverless application on AWS | AWS Summit Tel Aviv 2019Amazon Web Services
 
Building a fully serverless application on AWS | AWS Summit Tel Aviv 2019
Building a fully serverless application on AWS | AWS Summit Tel Aviv 2019Building a fully serverless application on AWS | AWS Summit Tel Aviv 2019
Building a fully serverless application on AWS | AWS Summit Tel Aviv 2019AWS Summits
 
Security at the speed of cloud: How to think about it & how you can do it now...
Security at the speed of cloud: How to think about it & how you can do it now...Security at the speed of cloud: How to think about it & how you can do it now...
Security at the speed of cloud: How to think about it & how you can do it now...Amazon Web Services
 
How to build a FullStack Airline Ticketing Web App.pdf
How to build a FullStack Airline Ticketing Web App.pdfHow to build a FullStack Airline Ticketing Web App.pdf
How to build a FullStack Airline Ticketing Web App.pdfAmazon Web Services
 
Enhancing Your Developer eXperience on AWS - AWS Summit Sydney
Enhancing Your Developer eXperience on AWS - AWS Summit SydneyEnhancing Your Developer eXperience on AWS - AWS Summit Sydney
Enhancing Your Developer eXperience on AWS - AWS Summit SydneyAmazon Web Services
 
Why serverless will revolutionize your software process.
Why serverless will revolutionize your software process.Why serverless will revolutionize your software process.
Why serverless will revolutionize your software process.James Beswick
 
Websites Go Serverless - ServerlessDays TLV 2019
Websites Go Serverless - ServerlessDays TLV 2019Websites Go Serverless - ServerlessDays TLV 2019
Websites Go Serverless - ServerlessDays TLV 2019Boaz Ziniman
 
【14-C-8】みんなの暮らしを支えるAmazon S3の裏側、お伝えします
【14-C-8】みんなの暮らしを支えるAmazon S3の裏側、お伝えします【14-C-8】みんなの暮らしを支えるAmazon S3の裏側、お伝えします
【14-C-8】みんなの暮らしを支えるAmazon S3の裏側、お伝えしますDevelopers Summit
 
[NEW LAUNCH!] Introducti[NEW LAUNCH!] Introduction to event-driven architectu...
[NEW LAUNCH!] Introducti[NEW LAUNCH!] Introduction to event-driven architectu...[NEW LAUNCH!] Introducti[NEW LAUNCH!] Introduction to event-driven architectu...
[NEW LAUNCH!] Introducti[NEW LAUNCH!] Introduction to event-driven architectu...Amazon Web Services
 
Amazon and Region Build Engineering
Amazon and Region Build EngineeringAmazon and Region Build Engineering
Amazon and Region Build EngineeringRich Alberth
 
Thinking Asynchronously - ServerlessDays Istanbul - Oct 3 2019
Thinking Asynchronously - ServerlessDays Istanbul - Oct 3 2019 Thinking Asynchronously - ServerlessDays Istanbul - Oct 3 2019
Thinking Asynchronously - ServerlessDays Istanbul - Oct 3 2019 Eric Johnson
 
Getting started with robots and AWS RoboMaker - SVC208 - New York AWS Summit
Getting started with robots and AWS RoboMaker - SVC208 - New York AWS SummitGetting started with robots and AWS RoboMaker - SVC208 - New York AWS Summit
Getting started with robots and AWS RoboMaker - SVC208 - New York AWS SummitAmazon Web Services
 
Building AR/VR Apps with AWS - SVC201 - Anaheim AWS Summit
Building AR/VR Apps with AWS - SVC201 - Anaheim AWS SummitBuilding AR/VR Apps with AWS - SVC201 - Anaheim AWS Summit
Building AR/VR Apps with AWS - SVC201 - Anaheim AWS SummitAmazon Web Services
 
Create Modern Serverless Web Applications in Minutes Using the AWS Amplify Fr...
Create Modern Serverless Web Applications in Minutes Using the AWS Amplify Fr...Create Modern Serverless Web Applications in Minutes Using the AWS Amplify Fr...
Create Modern Serverless Web Applications in Minutes Using the AWS Amplify Fr...Amazon Web Services
 

Similar to The Evolution of Serverless Computing (20)

How AWS builds Serverless services using Serverless
How AWS builds Serverless services using ServerlessHow AWS builds Serverless services using Serverless
How AWS builds Serverless services using Serverless
 
AWS Summit Singapore 2019 | The Serverless Lifecycle: Development and Operati...
AWS Summit Singapore 2019 | The Serverless Lifecycle: Development and Operati...AWS Summit Singapore 2019 | The Serverless Lifecycle: Development and Operati...
AWS Summit Singapore 2019 | The Serverless Lifecycle: Development and Operati...
 
AWS Summit Singapore 2019 | Mobile Apps that Engage Users and React in Real-Time
AWS Summit Singapore 2019 | Mobile Apps that Engage Users and React in Real-TimeAWS Summit Singapore 2019 | Mobile Apps that Engage Users and React in Real-Time
AWS Summit Singapore 2019 | Mobile Apps that Engage Users and React in Real-Time
 
20190402 AWS Black Belt Online Seminar Let's Dive Deep into AWS Lambda Part1 ...
20190402 AWS Black Belt Online Seminar Let's Dive Deep into AWS Lambda Part1 ...20190402 AWS Black Belt Online Seminar Let's Dive Deep into AWS Lambda Part1 ...
20190402 AWS Black Belt Online Seminar Let's Dive Deep into AWS Lambda Part1 ...
 
Building APIs from front to back - MAD314 - Chicago AWS Summit
Building APIs from front to back - MAD314 - Chicago AWS SummitBuilding APIs from front to back - MAD314 - Chicago AWS Summit
Building APIs from front to back - MAD314 - Chicago AWS Summit
 
Next generation intelligent data lakes, powered by GraphQL & AWS AppSync - MA...
Next generation intelligent data lakes, powered by GraphQL & AWS AppSync - MA...Next generation intelligent data lakes, powered by GraphQL & AWS AppSync - MA...
Next generation intelligent data lakes, powered by GraphQL & AWS AppSync - MA...
 
Building a fully serverless application on AWS | AWS Summit Tel Aviv 2019
Building a fully serverless application on AWS | AWS Summit Tel Aviv 2019Building a fully serverless application on AWS | AWS Summit Tel Aviv 2019
Building a fully serverless application on AWS | AWS Summit Tel Aviv 2019
 
Building a fully serverless application on AWS | AWS Summit Tel Aviv 2019
Building a fully serverless application on AWS | AWS Summit Tel Aviv 2019Building a fully serverless application on AWS | AWS Summit Tel Aviv 2019
Building a fully serverless application on AWS | AWS Summit Tel Aviv 2019
 
Security at the speed of cloud: How to think about it & how you can do it now...
Security at the speed of cloud: How to think about it & how you can do it now...Security at the speed of cloud: How to think about it & how you can do it now...
Security at the speed of cloud: How to think about it & how you can do it now...
 
How to build a FullStack Airline Ticketing Web App.pdf
How to build a FullStack Airline Ticketing Web App.pdfHow to build a FullStack Airline Ticketing Web App.pdf
How to build a FullStack Airline Ticketing Web App.pdf
 
Enhancing Your Developer eXperience on AWS - AWS Summit Sydney
Enhancing Your Developer eXperience on AWS - AWS Summit SydneyEnhancing Your Developer eXperience on AWS - AWS Summit Sydney
Enhancing Your Developer eXperience on AWS - AWS Summit Sydney
 
Why serverless will revolutionize your software process.
Why serverless will revolutionize your software process.Why serverless will revolutionize your software process.
Why serverless will revolutionize your software process.
 
Websites Go Serverless - ServerlessDays TLV 2019
Websites Go Serverless - ServerlessDays TLV 2019Websites Go Serverless - ServerlessDays TLV 2019
Websites Go Serverless - ServerlessDays TLV 2019
 
【14-C-8】みんなの暮らしを支えるAmazon S3の裏側、お伝えします
【14-C-8】みんなの暮らしを支えるAmazon S3の裏側、お伝えします【14-C-8】みんなの暮らしを支えるAmazon S3の裏側、お伝えします
【14-C-8】みんなの暮らしを支えるAmazon S3の裏側、お伝えします
 
[NEW LAUNCH!] Introducti[NEW LAUNCH!] Introduction to event-driven architectu...
[NEW LAUNCH!] Introducti[NEW LAUNCH!] Introduction to event-driven architectu...[NEW LAUNCH!] Introducti[NEW LAUNCH!] Introduction to event-driven architectu...
[NEW LAUNCH!] Introducti[NEW LAUNCH!] Introduction to event-driven architectu...
 
Amazon and Region Build Engineering
Amazon and Region Build EngineeringAmazon and Region Build Engineering
Amazon and Region Build Engineering
 
Thinking Asynchronously - ServerlessDays Istanbul - Oct 3 2019
Thinking Asynchronously - ServerlessDays Istanbul - Oct 3 2019 Thinking Asynchronously - ServerlessDays Istanbul - Oct 3 2019
Thinking Asynchronously - ServerlessDays Istanbul - Oct 3 2019
 
Getting started with robots and AWS RoboMaker - SVC208 - New York AWS Summit
Getting started with robots and AWS RoboMaker - SVC208 - New York AWS SummitGetting started with robots and AWS RoboMaker - SVC208 - New York AWS Summit
Getting started with robots and AWS RoboMaker - SVC208 - New York AWS Summit
 
Building AR/VR Apps with AWS - SVC201 - Anaheim AWS Summit
Building AR/VR Apps with AWS - SVC201 - Anaheim AWS SummitBuilding AR/VR Apps with AWS - SVC201 - Anaheim AWS Summit
Building AR/VR Apps with AWS - SVC201 - Anaheim AWS Summit
 
Create Modern Serverless Web Applications in Minutes Using the AWS Amplify Fr...
Create Modern Serverless Web Applications in Minutes Using the AWS Amplify Fr...Create Modern Serverless Web Applications in Minutes Using the AWS Amplify Fr...
Create Modern Serverless Web Applications in Minutes Using the AWS Amplify Fr...
 

More from Chris Munns

Building serverless applications with Amazon S3
Building serverless applications with Amazon S3Building serverless applications with Amazon S3
Building serverless applications with Amazon S3Chris Munns
 
Networking Best Practices for Your Serverless Applications
Networking Best Practices for Your Serverless ApplicationsNetworking Best Practices for Your Serverless Applications
Networking Best Practices for Your Serverless ApplicationsChris Munns
 
All the Ops you need to know to Dev Serverless
All the Ops you need to know to Dev ServerlessAll the Ops you need to know to Dev Serverless
All the Ops you need to know to Dev ServerlessChris Munns
 
Practical Guidance for Increasing your Serverless Application's Security
Practical Guidance for Increasing your Serverless Application's SecurityPractical Guidance for Increasing your Serverless Application's Security
Practical Guidance for Increasing your Serverless Application's SecurityChris Munns
 
Building API Driven Microservices
Building API Driven MicroservicesBuilding API Driven Microservices
Building API Driven MicroservicesChris Munns
 
The Future of API Management Is Serverless
The Future of API Management Is ServerlessThe Future of API Management Is Serverless
The Future of API Management Is ServerlessChris Munns
 
Serverless and DevOps
Serverless and DevOpsServerless and DevOps
Serverless and DevOpsChris Munns
 
Serverless Streams, Topics, Queues, & APIs! Pick the Right Serverless Applica...
Serverless Streams, Topics, Queues, & APIs! Pick the Right Serverless Applica...Serverless Streams, Topics, Queues, & APIs! Pick the Right Serverless Applica...
Serverless Streams, Topics, Queues, & APIs! Pick the Right Serverless Applica...Chris Munns
 
AWS Startup Day - Boston 2018 - The Best Practices and Hard Lessons Learned o...
AWS Startup Day - Boston 2018 - The Best Practices and Hard Lessons Learned o...AWS Startup Day - Boston 2018 - The Best Practices and Hard Lessons Learned o...
AWS Startup Day - Boston 2018 - The Best Practices and Hard Lessons Learned o...Chris Munns
 
Serverless Applications with AWS SAM
Serverless Applications with AWS SAMServerless Applications with AWS SAM
Serverless Applications with AWS SAMChris Munns
 
Gluecon 2018 - The Best Practices and Hard Lessons Learned of Serverless Appl...
Gluecon 2018 - The Best Practices and Hard Lessons Learned of Serverless Appl...Gluecon 2018 - The Best Practices and Hard Lessons Learned of Serverless Appl...
Gluecon 2018 - The Best Practices and Hard Lessons Learned of Serverless Appl...Chris Munns
 
muCon 2017 - 12 Factor Serverless Applications
muCon 2017 - 12 Factor Serverless ApplicationsmuCon 2017 - 12 Factor Serverless Applications
muCon 2017 - 12 Factor Serverless ApplicationsChris Munns
 
AWS NYC Meetup - May 2017 - "AWS IoT and Greengrass"
AWS NYC Meetup - May 2017 - "AWS IoT and Greengrass"AWS NYC Meetup - May 2017 - "AWS IoT and Greengrass"
AWS NYC Meetup - May 2017 - "AWS IoT and Greengrass"Chris Munns
 

More from Chris Munns (13)

Building serverless applications with Amazon S3
Building serverless applications with Amazon S3Building serverless applications with Amazon S3
Building serverless applications with Amazon S3
 
Networking Best Practices for Your Serverless Applications
Networking Best Practices for Your Serverless ApplicationsNetworking Best Practices for Your Serverless Applications
Networking Best Practices for Your Serverless Applications
 
All the Ops you need to know to Dev Serverless
All the Ops you need to know to Dev ServerlessAll the Ops you need to know to Dev Serverless
All the Ops you need to know to Dev Serverless
 
Practical Guidance for Increasing your Serverless Application's Security
Practical Guidance for Increasing your Serverless Application's SecurityPractical Guidance for Increasing your Serverless Application's Security
Practical Guidance for Increasing your Serverless Application's Security
 
Building API Driven Microservices
Building API Driven MicroservicesBuilding API Driven Microservices
Building API Driven Microservices
 
The Future of API Management Is Serverless
The Future of API Management Is ServerlessThe Future of API Management Is Serverless
The Future of API Management Is Serverless
 
Serverless and DevOps
Serverless and DevOpsServerless and DevOps
Serverless and DevOps
 
Serverless Streams, Topics, Queues, & APIs! Pick the Right Serverless Applica...
Serverless Streams, Topics, Queues, & APIs! Pick the Right Serverless Applica...Serverless Streams, Topics, Queues, & APIs! Pick the Right Serverless Applica...
Serverless Streams, Topics, Queues, & APIs! Pick the Right Serverless Applica...
 
AWS Startup Day - Boston 2018 - The Best Practices and Hard Lessons Learned o...
AWS Startup Day - Boston 2018 - The Best Practices and Hard Lessons Learned o...AWS Startup Day - Boston 2018 - The Best Practices and Hard Lessons Learned o...
AWS Startup Day - Boston 2018 - The Best Practices and Hard Lessons Learned o...
 
Serverless Applications with AWS SAM
Serverless Applications with AWS SAMServerless Applications with AWS SAM
Serverless Applications with AWS SAM
 
Gluecon 2018 - The Best Practices and Hard Lessons Learned of Serverless Appl...
Gluecon 2018 - The Best Practices and Hard Lessons Learned of Serverless Appl...Gluecon 2018 - The Best Practices and Hard Lessons Learned of Serverless Appl...
Gluecon 2018 - The Best Practices and Hard Lessons Learned of Serverless Appl...
 
muCon 2017 - 12 Factor Serverless Applications
muCon 2017 - 12 Factor Serverless ApplicationsmuCon 2017 - 12 Factor Serverless Applications
muCon 2017 - 12 Factor Serverless Applications
 
AWS NYC Meetup - May 2017 - "AWS IoT and Greengrass"
AWS NYC Meetup - May 2017 - "AWS IoT and Greengrass"AWS NYC Meetup - May 2017 - "AWS IoT and Greengrass"
AWS NYC Meetup - May 2017 - "AWS IoT and Greengrass"
 

Recently uploaded

Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)Damian Radcliffe
 
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
AWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptxAWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptxellan12
 
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130  Available With RoomVIP Kolkata Call Girl Alambazar 👉 8250192130  Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Roomdivyansh0kumar0
 
Radiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girlsRadiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girlsstephieert
 
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130  Available With RoomVIP Kolkata Call Girl Kestopur 👉 8250192130  Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Roomdivyansh0kumar0
 
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...SofiyaSharma5
 
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girladitipandeya
 
AlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsAlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsThierry TROUIN ☁
 
Russian Call girls in Dubai +971563133746 Dubai Call girls
Russian  Call girls in Dubai +971563133746 Dubai  Call girlsRussian  Call girls in Dubai +971563133746 Dubai  Call girls
Russian Call girls in Dubai +971563133746 Dubai Call girlsstephieert
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...aditipandeya
 
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls KolkataLow Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...Diya Sharma
 
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Sheetaleventcompany
 
Challengers I Told Ya ShirtChallengers I Told Ya Shirt
Challengers I Told Ya ShirtChallengers I Told Ya ShirtChallengers I Told Ya ShirtChallengers I Told Ya Shirt
Challengers I Told Ya ShirtChallengers I Told Ya Shirtrahman018755
 
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024APNIC
 

Recently uploaded (20)

Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
 
How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)
 
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
AWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptxAWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptx
 
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130  Available With RoomVIP Kolkata Call Girl Alambazar 👉 8250192130  Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
 
Radiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girlsRadiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girls
 
Model Call Girl in Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in  Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in  Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
 
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130  Available With RoomVIP Kolkata Call Girl Kestopur 👉 8250192130  Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
 
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
 
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
 
AlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsAlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with Flows
 
Russian Call girls in Dubai +971563133746 Dubai Call girls
Russian  Call girls in Dubai +971563133746 Dubai  Call girlsRussian  Call girls in Dubai +971563133746 Dubai  Call girls
Russian Call girls in Dubai +971563133746 Dubai Call girls
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
 
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls KolkataLow Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
 
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
 
Challengers I Told Ya ShirtChallengers I Told Ya Shirt
Challengers I Told Ya ShirtChallengers I Told Ya ShirtChallengers I Told Ya ShirtChallengers I Told Ya Shirt
Challengers I Told Ya ShirtChallengers I Told Ya Shirt
 
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
 
On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024
 

The Evolution of Serverless Computing

  • 1. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Chris Munns Principal Developer Advocate AWS Serverless Serverless is dead.
  • 2. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. https://secure.flickr.com/photos/mgifford/4525333972 Why are we here today?
  • 3. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Serverless is dead. Photo by Echo Grid on Unsplash
  • 4. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. But ServerlessDays?
  • 5. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Serverless is dead. Photo by Alexander Andrews on Unsplash
  • 6. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. It’s ok to grieve Photo by Justin Veenema on Unsplash
  • 7. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. What happened?
  • 8. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. What happened? Coroner's report: Photo by Jan Kahánek on Unsplash
  • 9. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. What happened? Coroner's report: Death by extreme buzzword trauma. Photo by Jan Kahánek on Unsplash
  • 10. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. But It’s just managed hosting! But it’s just CGI-BIN! But it’s just APIs! But it’s just like PHP! But it’s just like xinetd! BUT BUT BUT THE SERVERS! Photo by Holger Link on Unsplash
  • 11. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. But the security is worse! But the security is different! But the cost is higher! It’s too easy! The name is horrible! BUT BUT BUT THE SERVERS! Photo by Holger Link on Unsplash
  • 12. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. So let us pay our respects Photo by Mike Labrum on Unsplash
  • 13. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. By going back to the start
  • 14. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. At first there was Amazon S3
  • 15. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. At first there was Amazon S3*
  • 16. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. At first there was Amazon S3* *OK so Amazon SQS was the *first* service announced, S3 was the first to GA.
  • 17. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. I have a bucket Amazon Simple Storage Service (S3) 2006-2014
  • 18. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Objects can go in Amazon Simple Storage Service (S3) Object Object Object Object Object Object Object Object Object Object Object 2006-2014
  • 19. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. But then.... Amazon Simple Storage Service (S3) Object Object Object Object Object Object Object Object Object Object Object 2006-2014
  • 20. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. But then what happens from here? Amazon Simple Storage Service (S3) Object Object Object Object Object Object Object Object Object Object Object ? 2006-2014
  • 21. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Workflow for S3 stored objects 2006-2014 There were two main ways of working with data in S3 in this time: • Performing List calls, acting. • Parallel client calls to ”notify” some system that objects were stored, polling that system, acting. Bucket with objects Client Amazon Simple Queue Service Amazon EC2 Instances
  • 22. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Workflow for S3 stored objects 2006-2014 Bucket with objects Client Amazon Simple Queue Service Amazon EC2 Instances This was quite a bit of complexity There were two main ways of working with data in S3 in this time: • Performing List calls, acting. • Parallel client calls to ”notify” some system that objects were stored, polling that system, acting.
  • 23. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Customers wanted this to be easier Amazon Simple Storage Service (S3) ? 2006-2014
  • 24. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. In 2013 AWS Announced Amazon Kinesis https://aws.amazon.com/about-aws/whats-new/2013/11/14/introducing-amazon-kinesis/ Client Amazon Kinesis Client Client Client Client Client Client
  • 25. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. In 2013 AWS Announced Amazon Kinesis https://aws.amazon.com/about-aws/whats-new/2013/11/14/introducing-amazon-kinesis/ Client Amazon Kinesis Client Client Client Client Client Client ?
  • 26. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. In 2013 AWS Announced Amazon Kinesis https://aws.amazon.com/about-aws/whats-new/2013/11/14/introducing-amazon-kinesis/ Client Amazon Kinesis Client Client Client Client Client Client Amazon EC2 Instances running the Kinesis Client Library Amazon DynamoDB for KCL Checkpoints
  • 27. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. In 2013 AWS Announced Amazon Kinesis https://aws.amazon.com/about-aws/whats-new/2013/11/14/introducing-amazon-kinesis/ Client Amazon Kinesis Client Client Client Client Client Client Amazon EC2 Instances running the Kinesis Client Library Amazon DynamoDB for KCL Checkpoints This was quite a bit of complexity
  • 28. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. And so in November of 2014 https://www.allthingsdistributed.com/2014/11/aws-lambda.html
  • 29. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. And so in November of 2014 https://www.allthingsdistributed.com/2014/11/aws-lambda.html
  • 30. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. And so in November of 2014 https://www.allthingsdistributed.com/2014/11/aws-lambda.html
  • 31. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Well where did #serverless come from?
  • 32. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. July 19, 2010. – Techcrunch article about PiCloud https://techcrunch.com/2010/07/19/picloud-launches-serverless-computing-platform-to-the-public/
  • 33. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. July 19, 2010. – Techcrunch article about PiCloud https://techcrunch.com/2010/07/19/picloud-launches-serverless-computing-platform-to-the-public/ In 2013 Dropbox acquires PiCloud, at that point branded as a “supercomputing” startup. https://www.wired.com/2013/11/dropbox-piclou/ There are no mentions of #serverless
  • 34. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. So that brings us back to...
  • 35. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon S3 + AWS Lambda Amazon Simple Storage Service (S3) Object Object Object Object Object Object Object Object Object Object Object
  • 36. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Kinesis + AWS Lambda Client Amazon Kinesis Client Client Client Client Client Client
  • 37. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Alexa, let’s change the world. https://www.allthingsdistributed.com/2015/06/alexa-skills-kit.html
  • 38. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Alexa, let’s change the world. https://www.allthingsdistributed.com/2015/06/alexa-skills-kit.html
  • 39. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Making all of this possible ...
  • 40. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Lambda API 1. Lambda directly invoked via invoke API SDK clients Lambda function API provided by the Lambda service Used by all other services that invoke Lambda across all models Supports sync and async Can pass any event payload structure you want Client included in every SDK
  • 41. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Lambda API 1. Lambda directly invoked via invoke API SDK clients Lambda function API provided by the Lambda service Used by all other services that invoke Lambda across all models Supports sync and async Can pass any event payload structure you want Client included in every SDK client = boto3.client(“lambda”) ... response = client.invoke( FunctionName=“myFunction” InvocationType=“Event”|”RequestResponse” Payload=“json_payload” )
  • 42. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. The Lambda API provides the *model* for event driven applications the same way S3’s API did for storage.
  • 43. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. And then Amazon API Gateway in July 2015 Amazon API Gateway
  • 44. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon API Gateway + AWS Lambda Client Client Client Client Client Client Client Amazon API Gateway
  • 45. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. APIs are the front door of microservices Photo by christian koch on Unsplash
  • 46. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 47. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon S3 at launch:
  • 48. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon S3 today:
  • 49. APIs power all of these: iPhone ~11 years iPad ~9 years Apple Watch ~5 years Echo ~5 years Tesla Model S ~7 years Illumina DNA Sequencer ~5 years Netflix Streaming ~12 years Airbnb ~11 years Uber ~10 years Square ~10 years Amazon Prime ~14 years Slack ~6 years *Ages might be slightly off
  • 50. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Some people think that serverless is just for APIs!
  • 51. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. But it’s not.
  • 52. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. But it’s not. APIGateway S3 Kinesis LambdaAPI-ASync SNS LambdaAPI- Sync SQS CloudWatch Events CloudWatch Logs DynamoDB TOP 10 INVOKE SERVICES BY GB-S, 4 WEEK AVERAGE, RANDOM 4 WEEK SAMPLE
  • 53. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. OK, but back to Serverless plz Photo by Aaron Burden on Unsplash
  • 54. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Serverless == Faas? At some point Serverless start just being equated with FaaS. • No AWS announcement in 2015 called Lambda or API Gateway ”Serverless” • AWS re:Invent 2015 featured talks with the word serverless in the title specific to Lambda • Nov 2015 Techcrunch: “AWS Lambda Makes Serverless Applications A Reality” • Feb 2016 IBM announces OpenWhisk, an open source serverless FaaS • May 2016 - first Serverless Conf in NYC, ~13 months after the GA of AWS Lambda
  • 55. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Serverless == Faas? And then the space grew • Nov 2016 – Azure Functions GA • Dec 2016 – OpenFaaS launch • Oct 2017 – Oracle FN Project release • Aug 2018 – Google Cloud Functions GA
  • 56. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Serverless abuse But then, everything became serverless.. • managed container offerings • PaaS-like services • storage services • messaging services • serverless the flamethrower! (Spaceballs joke) • etc, etc, etc By late 2017/early 2018 the term started getting pretty stretched
  • 57. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Some of us fought in vain to keep the term “pure” Photo by Andrew Yardley on Unsplash
  • 58. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. But our enemies were numerous.. Photo by Ray Hennessy on Unsplash
  • 59. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. So does the word Serverless even matter?
  • 60. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Is Serverless really just a spectrum? In a November 1st 2017 post on the A Cloud Guru blog, AWS Community Hero Ben Kehoe wrote about the “spectrum” of serverless: • Service-full + ephemeral compute • Tighter correspondence between resources used and resources billed • Smaller and more abstracted control plane https://bit.ly/2BBy4L5 @ben11kehoe
  • 61. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. The concept of the spectrum made a lot of sense AWS LambdaAWS Fargate AWS AppSyncSelf managed FaaS
  • 62. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. The concept of the spectrum made a lot of sense AWS LambdaAWS Fargate AWS AppSyncSelf managed FaaS You can measure across: cost, complexity, operational burden, flexibility, portability, etc
  • 63. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. The concept of the spectrum made a lot of sense AWS LambdaAWS Fargate AWS AppSyncSelf managed FaaS You can measure across: cost, complexity, operational burden, flexibility, portability, etc Biased opinion is that gravity is dragging the industry this way à
  • 64. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Then the folks from UC Berkeley weighed in (again)
  • 65. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Then the folks from UC Berkeley weighed in (again)
  • 66. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. So does the word Serverless even matter?
  • 67. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. no.
  • 68. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Serverless is Dead What we should instead be focusing on is what we’re seeing to be the new way of doing modern application development • Greatly reduced operational burden • Tighter alignment to costs w/ usage • Developers can/could/should be able to do almost anything • understated warning to Ops/DevOps/SRE/-ish folks • Opinionated platforms that allow for multiple use-cases • Opinionated platforms that bake in true best of breed practices, security, scale, performance, cost aspects for you
  • 69. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. What matters:
  • 70. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. What matters: Greater agility Less overhead Better focus Increased scale More flexibility Pay for value
  • 71. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. A promise to ourselves
  • 72. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. A promise to ourselves We’ll focus on the problems and solutions and not the buzzword! Don’t feed the trolls! Ignore the FUD!
  • 73. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Serverless is Dead! Long live Serverless! Photo by Glenn Carstens-Peters on Unsplash
  • 74. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Hope to see you all at the next “Modern application development using managed services that provide opinionated event-driven interfaces” Days
  • 75. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. About me: Chris Munns - munns@amazon.com, @chrismunns • Principal Developer Advocate - Serverless • New Yorker • Previously: • AWS Business Development Manager – DevOps, July ’15 - Feb ‘17 • AWS Solutions Architect Nov, 2011- Dec 2014 • Formerly on operations teams @Etsy and @Meetup • Little time at a hedge fund, Xerox and a few other startups • Rochester Institute of Technology: Applied Networking and Systems Administration ’05 • Internet infrastructure geek
  • 76. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Chris Munns munns@amazon.com @chrismunnshttps://www.flickr.com/photos/theredproject/3302110152/
  • 77. © 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved. ? https://secure.flickr.com/photos/dullhunk/202872717/