SlideShare a Scribd company logo
Serverless is the future.
(Or is it?)
Paul Johnston @PaulDJohnston Medium/Twitter
Paul Johnston
Twitter and Medium: @PaulDJohnston

Discuss Serverless / Being a CTO /
Climate Change

Interim CTO/Consultant (currently
available)

Ex-AWS Senior Developer Advocate for
Serverless 

Co-founder JeffConf and ServerlessDays

Former CTO of Movivo - one of the
world’s first Serverless startups
Cloud, Data Centres and
Energy
Future of Cloud and Climate
Data Centres currently 2% of Global Carbon Emissions (at least)

Growth of Cloud/Data Centres likely to grow by at least 5x in next 7 years

Efficiency is irrelevant due to Jevons Paradox - increased efficiency leads to
increased demand)

Not just climate, but energy security - energy price rises

Whitepaper written by Anne Currie and myself (to be released soon)
ETHICS WHITEPAPER - THE STATE OF DATA
CENTRE ENERGY USE IN 2018
bit.ly/2024wp
https://www.change.org/p/sustainable-servers-by-2024
Please sign the pledge
(and move to sustainable cloud/DCs)
Movivo
Became CTO in 2015

Android App + AWS Lambda

By early 2017 was in 20+ countries with
over 500,000 MAU

AWS bill was around $300/month (half
was data backup)

Team of 2 serverless and 2 android
developers in total
Movivo
Heavily used Terraform

Lots of managed services

☹ 1 instance for fixed IP proxy to
Lambda 

100+ functions deployed

No RDBMS - Primarily DynamoDB and
Athena

Dev envy + Staging + Prod + CI +
GitHub
So why didn’t I use
Containers?
(it was 2015 after all)
Lazy Pragmatism
Serverless
What is Serverless?
It’s the NEXT BIG THING!!!
THE SECOND COMING OF
CLOUD
Let’s get beyond the
hype and FUD*
*I was CTO of a serverless startup for 2 years
NOT the “Serverless
Framework”
NOT PaaS *
* Just because you don’t manage the server doesn’t make it serverless
PaaS v Serverless
NOT FaaS *
* not just FaaS
NOT -insert favourite open
source FaaS solution here- *
* again not just FaaS
My point?
It’s not about the technology
(and the word Serverless is VERY unhelpful)
Event Driven Architectures?
On Demand compute?
No Maintenance?
Micro/Nano functionality?
A definition…
…ok ok *my* definition
– Paul Johnston (2017)
“A Serverless solution costs you nothing to run
if nobody is using it (excluding data storage)”
Economic not Technological
Why does it matter that the
definition is economic not
technological?
Economic makes it about
business
How we used to do it
Physical Servers

Virtual Servers

Instances

Managed Instances

… and Containers
How we used to do it
Physical Servers

Virtual Servers

Instances

Managed Instances

… and Containers
All the same underlying
paradigm
Services and APIs
Sockets

Interfaces

Web Services

APIs

SDKs

REST
Services and APIs
Sockets

Interfaces

Web Services

APIs

SDKs

REST
Avoid the complexity of “how”
Evolution in tech always tends
towards Complexity Reduction
Make things easier
Evolution
Physical Servers

Virtual Servers

Instances

Managed Instances

… and Containers
Remove Hardware Management

Programmatic Management

Auto scaling/Orchestration

Application Portability
And Serverless?
My Opinion?
Serverless = evolutionary leap
* More than FaaS
So… let’s talk about containers
This talk could have been
called…
Serverless v Containers
Containers
cgroups (resource isolation) - 2007

Docker - 2013

Kubernetes - 2014
Why Containers?
https://cloud.google.com/containers/

Containerisation allows … development teams to:

• Move fast

• Deploy software efficiently

• Operate at unprecedented scale
Is this true?
well… not exactly
…it depends what you’re
comparing against
I asked a friend what tech you
needed to run Kubernetes
This next slide is all off the top of my friend’s
head…
Caveat: may well not fit your use case
Containers and…
What does it all do?
• Service mesh

• Service discovery

• Key/Value store

• Monitoring

• Logging

• Secure storage

• Package management

• etc…
Batteries not included
• Web servers

• Proxies

• Database servers

• Caching

• Application stack

• Analytics

• … and a whole lot more
And you have to manage it all!
https://gravitational.com/blog/kubernetes-release-cycle/
Lazy Pragmatism
Remember, I’m all about…
Compare to Serverless
(Economic not Technological)
(I’ll use AWS as an analogue)
AWS Serverless
AWS Lambda API Gateway DynamoDB S3
SQS Kinesis Step Functions IAM
CloudWatch
Cognito
Serverless basics v k8s basics
AWS Lambda
IAM
CloudWatchS3
Uptime and maintenance is
somebody else’s problems
So… does this allow you to
“Move Fast”
Serverless beats Containers
• Similar CI/CD patterns

• Easier deployment with serverless (debatable but fewer moving parts)

• Easier management with serverless

• Harder architecture with serverless (unless you know distributed systems)
… what about
“Deploy software efficiently”
In one sense…
• Deployment of containers FTW

• Deployment is independent of environment

• Except…
http://turnoff.us/geek/before-devops-after-devops/
Serverless beats Containers
• You don’t have to maintain the containers as well as the code (feature
velocity increases)

• Providers manage maintenance (security win)

• Efficiency is increased when you only have to manage one aspect
… and what about
“Operate at unprecedented
scale”
So here’s the thing…
Who does that?
No Seriously…
Who does that?
(apart from Netflix and Apple and Amazon etc)
Well architected serverless
solutions scale out of the box
For the 99% Serverless Wins
• Serverless scales for most scenarios really well

• If you’re that big (the 1%) then you can probably build a big team so do
containers

• Even then why would you?
Oh! One thing…
• Serverless is built on Containers

• Containers are still important

• Managed Services will negate Containers

• We will always need Containers… for the 1%
Serverless Wins
• Increased Automation

• High Availability by Default

• Reduced Management Burden

• Decreased Complexity

• Increased Feature Velocity (no management headaches)

• Increased Security

• Increased Resilience
BUT…!
Serverless isn’t necessarily
easier
Serverless Thinking
• Use a service whenever possible (because services are cheaper than people) 

• Local development is much less important (or useful)

• Constraints are not bad (e.g. FaaS python version, memory and cores)

• It’s easier with Greenfield but can have real value in replacing elements of legacy
applications

• Aim is to avoid running your own servers as much as possible

• Vendors mostly have better engineers than you do

• It’s an infrastructure solution not an application solution
Lock In? PICK A VENDOR
Don’t tell me legacy is hard with
serverless because it’s hard with
EVERYTHING ELSE TOO
So Serverless…
Is Serverless the Future?
Is Serverless the Future?
Yes
Is Serverless the Future?
Yes (imho)
Cloud, Data Centres and
Energy
Fixing Climate Change is the
hill I will die on
(and with climate change, we’re all going to die on hills)
– Paul Johnston (2018)
Serverless is what I do for work
https://www.change.org/p/sustainable-servers-by-2024
Paul Johnston
Thank you!

Serverless Best Practices: bit.ly/
serverlessbestpractices 

Sustainable Servers by 2024: https://
www.change.org/p/sustainable-servers-
by-2024 (or google it)

Interim CTO/Consultant (currently
available)

Twitter and Medium: @PaulDJohnston

paul@roundaboutlabs.com

More Related Content

What's hot

Ansible meetup - Service-Now Integration
Ansible meetup  - Service-Now IntegrationAnsible meetup  - Service-Now Integration
Ansible meetup - Service-Now Integration
Corey Wanless
 
Jerry Horgan - Understanding Cloud Computing
Jerry Horgan - Understanding Cloud ComputingJerry Horgan - Understanding Cloud Computing
Jerry Horgan - Understanding Cloud Computing
Bizcamp South East
 
The challenges of live events scalability
The challenges of live events scalabilityThe challenges of live events scalability
The challenges of live events scalabilityGuy Tomer
 
Microservices in Azure
Microservices in AzureMicroservices in Azure
Microservices in Azure
Doug Vanderweide
 
devops, platforms and devops platforms
devops, platforms and devops platformsdevops, platforms and devops platforms
devops, platforms and devops platforms
Andrew Shafer
 
Site reliability in the Serverless age - Serverless Boston 2019
Site reliability in the Serverless age  - Serverless Boston 2019Site reliability in the Serverless age  - Serverless Boston 2019
Site reliability in the Serverless age - Serverless Boston 2019
Erik Peterson
 
Virtual Desktops on AWS by Mike Burke, Farm Credit Canada
Virtual Desktops on AWS by Mike Burke, Farm Credit CanadaVirtual Desktops on AWS by Mike Burke, Farm Credit Canada
Virtual Desktops on AWS by Mike Burke, Farm Credit Canada
TriNimbus
 
Scaling Cloud Networking at DigitalOcean from ThousandEyes Connect
Scaling Cloud Networking at DigitalOcean from ThousandEyes ConnectScaling Cloud Networking at DigitalOcean from ThousandEyes Connect
Scaling Cloud Networking at DigitalOcean from ThousandEyes Connect
ThousandEyes
 
Itlc hanoi lesson learned-open-stack - pham tung duong
Itlc hanoi lesson learned-open-stack - pham tung duongItlc hanoi lesson learned-open-stack - pham tung duong
Itlc hanoi lesson learned-open-stack - pham tung duongLe Cuong
 
The Effectiveness, Efficiency and Legitimacy of Outsourcing Your Data
The Effectiveness, Efficiency and Legitimacy of Outsourcing Your Data The Effectiveness, Efficiency and Legitimacy of Outsourcing Your Data
The Effectiveness, Efficiency and Legitimacy of Outsourcing Your Data
DataCentred
 
Introduction to cloud computing - za garage talks
Introduction to cloud computing -  za garage talksIntroduction to cloud computing -  za garage talks
Introduction to cloud computing - za garage talks
Vijay Rayapati
 
Microservice Memoirs - Lachlan Evanson
Microservice Memoirs - Lachlan EvansonMicroservice Memoirs - Lachlan Evanson
Microservice Memoirs - Lachlan Evanson
Ambassador Labs
 
Introduction to the Typesafe Reactive Platform
Introduction to the Typesafe Reactive PlatformIntroduction to the Typesafe Reactive Platform
Introduction to the Typesafe Reactive Platform
BoldRadius Solutions
 
Cloud Lessons Learned: 3 Cloud Case Studies
Cloud Lessons Learned: 3 Cloud Case StudiesCloud Lessons Learned: 3 Cloud Case Studies
Cloud Lessons Learned: 3 Cloud Case Studies
RightScale
 
Cloud Migration and Portability (with and without Containers)
Cloud Migration and Portability (with and without Containers)Cloud Migration and Portability (with and without Containers)
Cloud Migration and Portability (with and without Containers)
RightScale
 
Asgard and the aws cloud
Asgard and the aws cloudAsgard and the aws cloud
Asgard and the aws cloud
rjtg
 
(SPOT302) Availability: The New Kind of Innovator’s Dilemma
(SPOT302) Availability: The New Kind of Innovator’s Dilemma(SPOT302) Availability: The New Kind of Innovator’s Dilemma
(SPOT302) Availability: The New Kind of Innovator’s Dilemma
Amazon Web Services
 
CloudConnect 2012: The cloud application stack
CloudConnect 2012: The cloud application stackCloudConnect 2012: The cloud application stack
CloudConnect 2012: The cloud application stack
Geva Perry
 

What's hot (18)

Ansible meetup - Service-Now Integration
Ansible meetup  - Service-Now IntegrationAnsible meetup  - Service-Now Integration
Ansible meetup - Service-Now Integration
 
Jerry Horgan - Understanding Cloud Computing
Jerry Horgan - Understanding Cloud ComputingJerry Horgan - Understanding Cloud Computing
Jerry Horgan - Understanding Cloud Computing
 
The challenges of live events scalability
The challenges of live events scalabilityThe challenges of live events scalability
The challenges of live events scalability
 
Microservices in Azure
Microservices in AzureMicroservices in Azure
Microservices in Azure
 
devops, platforms and devops platforms
devops, platforms and devops platformsdevops, platforms and devops platforms
devops, platforms and devops platforms
 
Site reliability in the Serverless age - Serverless Boston 2019
Site reliability in the Serverless age  - Serverless Boston 2019Site reliability in the Serverless age  - Serverless Boston 2019
Site reliability in the Serverless age - Serverless Boston 2019
 
Virtual Desktops on AWS by Mike Burke, Farm Credit Canada
Virtual Desktops on AWS by Mike Burke, Farm Credit CanadaVirtual Desktops on AWS by Mike Burke, Farm Credit Canada
Virtual Desktops on AWS by Mike Burke, Farm Credit Canada
 
Scaling Cloud Networking at DigitalOcean from ThousandEyes Connect
Scaling Cloud Networking at DigitalOcean from ThousandEyes ConnectScaling Cloud Networking at DigitalOcean from ThousandEyes Connect
Scaling Cloud Networking at DigitalOcean from ThousandEyes Connect
 
Itlc hanoi lesson learned-open-stack - pham tung duong
Itlc hanoi lesson learned-open-stack - pham tung duongItlc hanoi lesson learned-open-stack - pham tung duong
Itlc hanoi lesson learned-open-stack - pham tung duong
 
The Effectiveness, Efficiency and Legitimacy of Outsourcing Your Data
The Effectiveness, Efficiency and Legitimacy of Outsourcing Your Data The Effectiveness, Efficiency and Legitimacy of Outsourcing Your Data
The Effectiveness, Efficiency and Legitimacy of Outsourcing Your Data
 
Introduction to cloud computing - za garage talks
Introduction to cloud computing -  za garage talksIntroduction to cloud computing -  za garage talks
Introduction to cloud computing - za garage talks
 
Microservice Memoirs - Lachlan Evanson
Microservice Memoirs - Lachlan EvansonMicroservice Memoirs - Lachlan Evanson
Microservice Memoirs - Lachlan Evanson
 
Introduction to the Typesafe Reactive Platform
Introduction to the Typesafe Reactive PlatformIntroduction to the Typesafe Reactive Platform
Introduction to the Typesafe Reactive Platform
 
Cloud Lessons Learned: 3 Cloud Case Studies
Cloud Lessons Learned: 3 Cloud Case StudiesCloud Lessons Learned: 3 Cloud Case Studies
Cloud Lessons Learned: 3 Cloud Case Studies
 
Cloud Migration and Portability (with and without Containers)
Cloud Migration and Portability (with and without Containers)Cloud Migration and Portability (with and without Containers)
Cloud Migration and Portability (with and without Containers)
 
Asgard and the aws cloud
Asgard and the aws cloudAsgard and the aws cloud
Asgard and the aws cloud
 
(SPOT302) Availability: The New Kind of Innovator’s Dilemma
(SPOT302) Availability: The New Kind of Innovator’s Dilemma(SPOT302) Availability: The New Kind of Innovator’s Dilemma
(SPOT302) Availability: The New Kind of Innovator’s Dilemma
 
CloudConnect 2012: The cloud application stack
CloudConnect 2012: The cloud application stackCloudConnect 2012: The cloud application stack
CloudConnect 2012: The cloud application stack
 

Similar to Serverless is the future... or is it?

Best of re:Invent 2016 meetup presentation
Best of re:Invent 2016 meetup presentationBest of re:Invent 2016 meetup presentation
Best of re:Invent 2016 meetup presentation
Lahav Savir
 
2019-10-15 - the future of cloud-native Java - Bert Ertman
2019-10-15 - the future of cloud-native Java - Bert Ertman2019-10-15 - the future of cloud-native Java - Bert Ertman
2019-10-15 - the future of cloud-native Java - Bert Ertman
Apeldoorn JUG
 
Stop calling everything serverless!
Stop calling everything serverless!Stop calling everything serverless!
Stop calling everything serverless!
Jeremy Daly
 
Microservices and serverless for MegaStartups - DLD TLV 2017
Microservices and serverless for MegaStartups - DLD TLV 2017Microservices and serverless for MegaStartups - DLD TLV 2017
Microservices and serverless for MegaStartups - DLD TLV 2017
Boaz Ziniman
 
IT Talk «Microservices & Serverless Architectures», Alexander Chichenin (Solu...
IT Talk «Microservices & Serverless Architectures», Alexander Chichenin (Solu...IT Talk «Microservices & Serverless Architectures», Alexander Chichenin (Solu...
IT Talk «Microservices & Serverless Architectures», Alexander Chichenin (Solu...
DataArt
 
Cambridge Breakfast Seminar
Cambridge Breakfast SeminarCambridge Breakfast Seminar
Cambridge Breakfast Seminar
NuoDB
 
Modern Web Development (2018)
Modern Web Development (2018)Modern Web Development (2018)
Modern Web Development (2018)
Randy Connolly
 
AWS Customer Presentation - Conde Nast
AWS Customer Presentation - Conde NastAWS Customer Presentation - Conde Nast
AWS Customer Presentation - Conde Nast
Amazon Web Services
 
AWS Sydney Summit 2013 - Big Data Analytics
AWS Sydney Summit 2013 - Big Data AnalyticsAWS Sydney Summit 2013 - Big Data Analytics
AWS Sydney Summit 2013 - Big Data Analytics
Amazon Web Services
 
The Next Big Thing: Serverless
The Next Big Thing: ServerlessThe Next Big Thing: Serverless
The Next Big Thing: Serverless
Doug Vanderweide
 
Introducing to serverless computing and AWS lambda - Israel Clouds Meetup
Introducing to serverless computing and AWS lambda - Israel Clouds MeetupIntroducing to serverless computing and AWS lambda - Israel Clouds Meetup
Introducing to serverless computing and AWS lambda - Israel Clouds Meetup
Boaz Ziniman
 
AWS and Dynatrace: Moving your Cloud Strategy to the Next Level
AWS and Dynatrace: Moving your Cloud Strategy to the Next LevelAWS and Dynatrace: Moving your Cloud Strategy to the Next Level
AWS and Dynatrace: Moving your Cloud Strategy to the Next Level
Dynatrace
 
The Case Against Microservices
The Case Against MicroservicesThe Case Against Microservices
The Case Against Microservices
aledsage
 
OHECC 2014 KSU Cloud Integrated Datacenter
OHECC 2014 KSU Cloud Integrated DatacenterOHECC 2014 KSU Cloud Integrated Datacenter
OHECC 2014 KSU Cloud Integrated Datacenter
Todd Ryan
 
The Road To Event-Driven Architecture
The Road To Event-Driven ArchitectureThe Road To Event-Driven Architecture
The Road To Event-Driven Architecture
SheenBrisals
 
AWS DevOps: Introduction to DevOps on AWS
  AWS DevOps: Introduction to DevOps on AWS  AWS DevOps: Introduction to DevOps on AWS
AWS DevOps: Introduction to DevOps on AWS
Datacademy.ai
 
Horses for Courses: Database Roundtable
Horses for Courses: Database RoundtableHorses for Courses: Database Roundtable
Horses for Courses: Database Roundtable
Eric Kavanagh
 
AWS Innovate: Smaller IS Better – Exploiting Microservices on AWS, Craig Dickson
AWS Innovate: Smaller IS Better – Exploiting Microservices on AWS, Craig DicksonAWS Innovate: Smaller IS Better – Exploiting Microservices on AWS, Craig Dickson
AWS Innovate: Smaller IS Better – Exploiting Microservices on AWS, Craig Dickson
Amazon Web Services Korea
 
Serverless Toronto helps Startups
Serverless Toronto helps StartupsServerless Toronto helps Startups
Serverless Toronto helps Startups
Daniel Zivkovic
 
Serverless Architectures - Where have all the servers gone?
Serverless Architectures - Where have all the servers gone?Serverless Architectures - Where have all the servers gone?
Serverless Architectures - Where have all the servers gone?
Nane Kratzke
 

Similar to Serverless is the future... or is it? (20)

Best of re:Invent 2016 meetup presentation
Best of re:Invent 2016 meetup presentationBest of re:Invent 2016 meetup presentation
Best of re:Invent 2016 meetup presentation
 
2019-10-15 - the future of cloud-native Java - Bert Ertman
2019-10-15 - the future of cloud-native Java - Bert Ertman2019-10-15 - the future of cloud-native Java - Bert Ertman
2019-10-15 - the future of cloud-native Java - Bert Ertman
 
Stop calling everything serverless!
Stop calling everything serverless!Stop calling everything serverless!
Stop calling everything serverless!
 
Microservices and serverless for MegaStartups - DLD TLV 2017
Microservices and serverless for MegaStartups - DLD TLV 2017Microservices and serverless for MegaStartups - DLD TLV 2017
Microservices and serverless for MegaStartups - DLD TLV 2017
 
IT Talk «Microservices & Serverless Architectures», Alexander Chichenin (Solu...
IT Talk «Microservices & Serverless Architectures», Alexander Chichenin (Solu...IT Talk «Microservices & Serverless Architectures», Alexander Chichenin (Solu...
IT Talk «Microservices & Serverless Architectures», Alexander Chichenin (Solu...
 
Cambridge Breakfast Seminar
Cambridge Breakfast SeminarCambridge Breakfast Seminar
Cambridge Breakfast Seminar
 
Modern Web Development (2018)
Modern Web Development (2018)Modern Web Development (2018)
Modern Web Development (2018)
 
AWS Customer Presentation - Conde Nast
AWS Customer Presentation - Conde NastAWS Customer Presentation - Conde Nast
AWS Customer Presentation - Conde Nast
 
AWS Sydney Summit 2013 - Big Data Analytics
AWS Sydney Summit 2013 - Big Data AnalyticsAWS Sydney Summit 2013 - Big Data Analytics
AWS Sydney Summit 2013 - Big Data Analytics
 
The Next Big Thing: Serverless
The Next Big Thing: ServerlessThe Next Big Thing: Serverless
The Next Big Thing: Serverless
 
Introducing to serverless computing and AWS lambda - Israel Clouds Meetup
Introducing to serverless computing and AWS lambda - Israel Clouds MeetupIntroducing to serverless computing and AWS lambda - Israel Clouds Meetup
Introducing to serverless computing and AWS lambda - Israel Clouds Meetup
 
AWS and Dynatrace: Moving your Cloud Strategy to the Next Level
AWS and Dynatrace: Moving your Cloud Strategy to the Next LevelAWS and Dynatrace: Moving your Cloud Strategy to the Next Level
AWS and Dynatrace: Moving your Cloud Strategy to the Next Level
 
The Case Against Microservices
The Case Against MicroservicesThe Case Against Microservices
The Case Against Microservices
 
OHECC 2014 KSU Cloud Integrated Datacenter
OHECC 2014 KSU Cloud Integrated DatacenterOHECC 2014 KSU Cloud Integrated Datacenter
OHECC 2014 KSU Cloud Integrated Datacenter
 
The Road To Event-Driven Architecture
The Road To Event-Driven ArchitectureThe Road To Event-Driven Architecture
The Road To Event-Driven Architecture
 
AWS DevOps: Introduction to DevOps on AWS
  AWS DevOps: Introduction to DevOps on AWS  AWS DevOps: Introduction to DevOps on AWS
AWS DevOps: Introduction to DevOps on AWS
 
Horses for Courses: Database Roundtable
Horses for Courses: Database RoundtableHorses for Courses: Database Roundtable
Horses for Courses: Database Roundtable
 
AWS Innovate: Smaller IS Better – Exploiting Microservices on AWS, Craig Dickson
AWS Innovate: Smaller IS Better – Exploiting Microservices on AWS, Craig DicksonAWS Innovate: Smaller IS Better – Exploiting Microservices on AWS, Craig Dickson
AWS Innovate: Smaller IS Better – Exploiting Microservices on AWS, Craig Dickson
 
Serverless Toronto helps Startups
Serverless Toronto helps StartupsServerless Toronto helps Startups
Serverless Toronto helps Startups
 
Serverless Architectures - Where have all the servers gone?
Serverless Architectures - Where have all the servers gone?Serverless Architectures - Where have all the servers gone?
Serverless Architectures - Where have all the servers gone?
 

More from Paul Johnston

Cloud 2.0: "Code" is no longer king - Serverless has dethroned it
Cloud 2.0: "Code" is no longer king - Serverless has dethroned itCloud 2.0: "Code" is no longer king - Serverless has dethroned it
Cloud 2.0: "Code" is no longer king - Serverless has dethroned it
Paul Johnston
 
How Serverless Changes the IT Department - November 2018 - Serverless Computi...
How Serverless Changes the IT Department - November 2018 - Serverless Computi...How Serverless Changes the IT Department - November 2018 - Serverless Computi...
How Serverless Changes the IT Department - November 2018 - Serverless Computi...
Paul Johnston
 
Serverless Best Practices - Serverless Computing London
Serverless Best Practices - Serverless Computing LondonServerless Best Practices - Serverless Computing London
Serverless Best Practices - Serverless Computing London
Paul Johnston
 
What is Blockchain and why should we care?
What is Blockchain and why should we care?What is Blockchain and why should we care?
What is Blockchain and why should we care?
Paul Johnston
 
Future of Serverless from ServerlessConf London October 2016
Future of Serverless from ServerlessConf London October 2016Future of Serverless from ServerlessConf London October 2016
Future of Serverless from ServerlessConf London October 2016
Paul Johnston
 
Transient v Persistent data on Twitter
Transient v Persistent data on TwitterTransient v Persistent data on Twitter
Transient v Persistent data on Twitter
Paul Johnston
 
How to break the internet
How to break the internetHow to break the internet
How to break the internet
Paul Johnston
 

More from Paul Johnston (7)

Cloud 2.0: "Code" is no longer king - Serverless has dethroned it
Cloud 2.0: "Code" is no longer king - Serverless has dethroned itCloud 2.0: "Code" is no longer king - Serverless has dethroned it
Cloud 2.0: "Code" is no longer king - Serverless has dethroned it
 
How Serverless Changes the IT Department - November 2018 - Serverless Computi...
How Serverless Changes the IT Department - November 2018 - Serverless Computi...How Serverless Changes the IT Department - November 2018 - Serverless Computi...
How Serverless Changes the IT Department - November 2018 - Serverless Computi...
 
Serverless Best Practices - Serverless Computing London
Serverless Best Practices - Serverless Computing LondonServerless Best Practices - Serverless Computing London
Serverless Best Practices - Serverless Computing London
 
What is Blockchain and why should we care?
What is Blockchain and why should we care?What is Blockchain and why should we care?
What is Blockchain and why should we care?
 
Future of Serverless from ServerlessConf London October 2016
Future of Serverless from ServerlessConf London October 2016Future of Serverless from ServerlessConf London October 2016
Future of Serverless from ServerlessConf London October 2016
 
Transient v Persistent data on Twitter
Transient v Persistent data on TwitterTransient v Persistent data on Twitter
Transient v Persistent data on Twitter
 
How to break the internet
How to break the internetHow to break the internet
How to break the internet
 

Recently uploaded

Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptxBridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Brad Spiegel Macon GA
 
Latest trends in computer networking.pptx
Latest trends in computer networking.pptxLatest trends in computer networking.pptx
Latest trends in computer networking.pptx
JungkooksNonexistent
 
Multi-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Multi-cluster Kubernetes Networking- Patterns, Projects and GuidelinesMulti-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Multi-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Sanjeev Rampal
 
Internet-Security-Safeguarding-Your-Digital-World (1).pptx
Internet-Security-Safeguarding-Your-Digital-World (1).pptxInternet-Security-Safeguarding-Your-Digital-World (1).pptx
Internet-Security-Safeguarding-Your-Digital-World (1).pptx
VivekSinghShekhawat2
 
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdfJAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
Javier Lasa
 
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
3ipehhoa
 
The+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptxThe+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptx
laozhuseo02
 
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC
 
BASIC C++ lecture NOTE C++ lecture 3.pptx
BASIC C++ lecture NOTE C++ lecture 3.pptxBASIC C++ lecture NOTE C++ lecture 3.pptx
BASIC C++ lecture NOTE C++ lecture 3.pptx
natyesu
 
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shopHistory+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
laozhuseo02
 
Comptia N+ Standard Networking lesson guide
Comptia N+ Standard Networking lesson guideComptia N+ Standard Networking lesson guide
Comptia N+ Standard Networking lesson guide
GTProductions1
 
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
3ipehhoa
 
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
3ipehhoa
 
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
keoku
 
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
eutxy
 
guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...
Rogerio Filho
 
test test test test testtest test testtest test testtest test testtest test ...
test test  test test testtest test testtest test testtest test testtest test ...test test  test test testtest test testtest test testtest test testtest test ...
test test test test testtest test testtest test testtest test testtest test ...
Arif0071
 
How to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptxHow to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptx
Gal Baras
 
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
ufdana
 
This 7-second Brain Wave Ritual Attracts Money To You.!
This 7-second Brain Wave Ritual Attracts Money To You.!This 7-second Brain Wave Ritual Attracts Money To You.!
This 7-second Brain Wave Ritual Attracts Money To You.!
nirahealhty
 

Recently uploaded (20)

Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptxBridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
 
Latest trends in computer networking.pptx
Latest trends in computer networking.pptxLatest trends in computer networking.pptx
Latest trends in computer networking.pptx
 
Multi-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Multi-cluster Kubernetes Networking- Patterns, Projects and GuidelinesMulti-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Multi-cluster Kubernetes Networking- Patterns, Projects and Guidelines
 
Internet-Security-Safeguarding-Your-Digital-World (1).pptx
Internet-Security-Safeguarding-Your-Digital-World (1).pptxInternet-Security-Safeguarding-Your-Digital-World (1).pptx
Internet-Security-Safeguarding-Your-Digital-World (1).pptx
 
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdfJAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
 
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
 
The+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptxThe+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptx
 
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
 
BASIC C++ lecture NOTE C++ lecture 3.pptx
BASIC C++ lecture NOTE C++ lecture 3.pptxBASIC C++ lecture NOTE C++ lecture 3.pptx
BASIC C++ lecture NOTE C++ lecture 3.pptx
 
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shopHistory+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
 
Comptia N+ Standard Networking lesson guide
Comptia N+ Standard Networking lesson guideComptia N+ Standard Networking lesson guide
Comptia N+ Standard Networking lesson guide
 
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
 
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
 
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
 
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
 
guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...
 
test test test test testtest test testtest test testtest test testtest test ...
test test  test test testtest test testtest test testtest test testtest test ...test test  test test testtest test testtest test testtest test testtest test ...
test test test test testtest test testtest test testtest test testtest test ...
 
How to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptxHow to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptx
 
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
 
This 7-second Brain Wave Ritual Attracts Money To You.!
This 7-second Brain Wave Ritual Attracts Money To You.!This 7-second Brain Wave Ritual Attracts Money To You.!
This 7-second Brain Wave Ritual Attracts Money To You.!
 

Serverless is the future... or is it?