SlideShare a Scribd company logo
1 of 21
Download to read offline
Serverless
AN UNCONVENTIONAL APPROACH
August 08, 2018
Alex Fallenstedt
/
No server is easier to manage
than no server at all
— Dr. Werner Vogels, Amazon VP & CTO
2
/ 3
HOW DID WE GET HERE?
Data Centers

-2000


Hardware is the unit of
scale.



Abstracts the physical
hosting environment

/ 4
HOW DID WE GET HERE?
Data Centers

-2000
IaaS

2006


Hardware is the unit of
scale.



Abstracts the physical
hosting environment

Operating System is
the unit of scale. 



Abstracts the physical
hardware.
/ 5
HOW DID WE GET HERE?
Data Centers

-2000
IaaS

2006
PaaS

2007


Hardware is the unit of
scale.



Abstracts the physical
hosting environment

Operating System is
the unit of scale. 



Abstracts the physical
hardware.
Applications are the
unit of scale.



Abstracts the
Operating System.
/ 6
HOW DID WE GET HERE?
Data Centers

-2000
IaaS

2006
PaaS

2007
Containers

2013


Hardware is the unit of
scale.



Abstracts the physical
hosting environment

Operating System is
the unit of scale. 



Abstracts the physical
hardware.
Applications are the
unit of scale.



Abstracts the
Operating System.
Microservices are the
unit of scale.
Abstracts the
application
/ 7
HOW DID WE GET HERE?
Data Centers

-2000
IaaS

2006
PaaS

2007
Containers

2013
Serverless (FaaS)

2015+


Hardware is the unit of
scale.



Abstracts the physical
hosting environment

Operating System is
the unit of scale. 



Abstracts the physical
hardware.
Applications are the
unit of scale.



Abstracts the
Operating System.
Microservices are the
unit of scale.
Abstracts the
application


Functions are the unit
of scale.



Abstracts Servers,
Infrastructure, and
Operating Systems.
/ 8
DEFINITION
Serverless Computing
Is a cloud native platform
for
short-running, stateless computation and event-driven applications
which
scales up and down instantly automatically
and
charges for usage by the millisecond.
/ 9
BENEFITS
No Servers Continuous Scaling Subsecond Metering
Serverless functions automatically
runs your code without requiring
you to provision or manage servers.
Just write the code and upload it to
Lambda.
Serverless functions automatically scale
your application by running code in
response to each trigger. Your code runs
in parallel and processes each trigger
individually, scaling precisely with the
size of the workload.
With a serverless function, you are
charged for every 100ms your code
executes and the number of times
your code is triggered. You don't
pay anything when your code isn't
running.
/ 10
USE CASES
Serverless is good for… Serverless is not good for…
• IoT
• Mobile Backends
• Bots
• Machine Learning Inferencing
• Modest Stream Processing
• Any short-running, stateless, event driven process
• Databases
• Deep Learning Training
• Heavy Duty Stream Analytics
• Video Streaming
• Any long-running, stateful, number crunching process
/ 11
CASE STUDIES
“When we can develop a solution in
a week using Azure Functions
versus four months using
traditional methods, that
represents a drastic improvement
in our ability to solve business-
critical problems.”
https://customers.microsoft.com/en-us/
story/direct-one-professional-services-azure
“By integrating Azure Functions
into our processes, we’ve been able
to generate five times more
transactions for less than a quarter
of the cost of using virtual
machines.”
“With AWS Lambda, we eliminate
the need to worry about
operations…The size of our team is
half of what is normally needed to
build and operate a site of this
scale.”
https://aws.amazon.com/solutions/case-studies/bustle/https://customers.microsoft.com/en-us/
story/relativity-partner-professional-services-azure
/
Function-as-a-Service market size is estimated to grow from
$1.88 Billion (2016) to $7.72 Billion by 2021

at an estimated Compound Annual Growth Rate of 32.7%.
12
- Function-as-a-Service Market by User Type (Developer-Centric and Operator-
Centric), Application (Web & Mobile Based, Research & Academic), Service Type,
Deployment Model, Organization Size, Industry Vertical, and Region - Global
Forecast to 2021
https://www.marketsandmarkets.com/Market-Reports/function-as-a-service-market-127202409.html
/ 13
EXAMPLE
http://serverless-todo-dev.s3-website-us-west-2.amazonaws.com/
/ 14
EXAMPLE
/ 15
EXAMPLE
1
2 3 4
56
7
/ 16
EXAMPLE
Event from API Gateway.

User requested something
Lambda is triggered
/ 17
EXAMPLE
Event from API Gateway.

User requested something
Lambda is triggered
DynamoDB Gets data
API Gateway

handles response
User receives

data they requested
/ 18
EXAMPLE
/ 19
CERTIFICATIONS
Exam 70-532
Developing Microsoft Azure Solutions
AWS Certified Solutions
Developer
Associate
Google Cloud Certified
Associate Coud Engineer
• Gain Industry Recognition • Validate your technical expertise
• Learn how to architect and deploy robust applications
•Stamp of approval that enterprise companies need to see to confirm your team’s product expertise
Thank You
Creative Technologist
Alex Fallenstedt
alex.m.fallenstedt@ey.com
EY | Assurance | Tax | Transactions | Advisory
About EY
EY is a global leader in assurance, tax, transaction and advisory services. The insights and quality services
we deliver help build trust and confidence in the capital markets and in economies the world over. We
develop outstanding leaders who team to deliver on our promises to all of our stakeholders. In so doing,
we play a critical role in building a better working world for our people, for our clients and for our
communities.
EY refers to the global organization, and may refer to one or more, of the member firms of Ernst & Young
Global Limited, each of which is a separate legal entity. Ernst & Young Global Limited, a UK company
limited by guarantee, does not provide services to clients. For more information about our organization,
please visit ey.com.
Ernst & Young LLP is a client-serving member firm of Ernst & Young Global Limited operating in the US.
© 2018 Ernst & Young LLP.
All Rights Reserved.
1803-2611304
ED None
This material has been prepared for general informational purposes only and is not intended to be relied
upon as accounting, tax or other professional advice. Please refer to your advisors for specific advice.
ey.com

More Related Content

What's hot

Surviving as a systems administrator in a cloud based world
Surviving as a systems administrator in a cloud based worldSurviving as a systems administrator in a cloud based world
Surviving as a systems administrator in a cloud based worldBryan Marks
 
SL-1000X Super Duty Powered ServerLIFT
SL-1000X Super Duty Powered ServerLIFTSL-1000X Super Duty Powered ServerLIFT
SL-1000X Super Duty Powered ServerLIFTServerLIFT Corporation
 
Healthy network solutions
Healthy network solutionsHealthy network solutions
Healthy network solutionsbkhudson
 
Critical data center move case study
Critical data center move case study Critical data center move case study
Critical data center move case study NinthDimension
 
AOS - Cloud Solutions
AOS - Cloud SolutionsAOS - Cloud Solutions
AOS - Cloud SolutionsNGINX at F5
 
VPS Hosting | VPS Linux | Netherlands VPS
VPS Hosting | VPS Linux | Netherlands VPS VPS Hosting | VPS Linux | Netherlands VPS
VPS Hosting | VPS Linux | Netherlands VPS HostSailor
 
Forecast 2014: Infrastructure as a Service (IaaS)
Forecast 2014: Infrastructure as a Service (IaaS)Forecast 2014: Infrastructure as a Service (IaaS)
Forecast 2014: Infrastructure as a Service (IaaS)Open Data Center Alliance
 
Welcome to stress free IT
Welcome to stress free ITWelcome to stress free IT
Welcome to stress free ITGabe Schurman
 
CloudKey by LicenseConsult Experts
CloudKey by LicenseConsult ExpertsCloudKey by LicenseConsult Experts
CloudKey by LicenseConsult ExpertsAzer Mehrab ☁
 
Reckon Conf2015 (AU / NZ) Moving your practice to the cloud
Reckon Conf2015 (AU / NZ) Moving your practice to the cloudReckon Conf2015 (AU / NZ) Moving your practice to the cloud
Reckon Conf2015 (AU / NZ) Moving your practice to the cloudReckon
 
Tearing Down Silos and Building Your Enterprise Dev/Ops Engine
Tearing Down Silos and Building Your Enterprise Dev/Ops EngineTearing Down Silos and Building Your Enterprise Dev/Ops Engine
Tearing Down Silos and Building Your Enterprise Dev/Ops EngineRackspace
 
Enterprise Security Considerations
Enterprise Security ConsiderationsEnterprise Security Considerations
Enterprise Security ConsiderationsAmazon Web Services
 
Why Application Delivery matters in the Digital economy
Why Application Delivery matters in the Digital economyWhy Application Delivery matters in the Digital economy
Why Application Delivery matters in the Digital economyCitrix
 
Redis rise of Dataops
Redis rise of DataopsRedis rise of Dataops
Redis rise of Dataopslandoop
 
VDI vs. RDS : Which is Better For You?
VDI  vs.  RDS : Which is Better For You?VDI  vs.  RDS : Which is Better For You?
VDI vs. RDS : Which is Better For You?Harsh Pahwa
 

What's hot (20)

Sharing is Caring
Sharing is CaringSharing is Caring
Sharing is Caring
 
Surviving as a systems administrator in a cloud based world
Surviving as a systems administrator in a cloud based worldSurviving as a systems administrator in a cloud based world
Surviving as a systems administrator in a cloud based world
 
SL-350X Manual ServerLIFT
SL-350X Manual ServerLIFTSL-350X Manual ServerLIFT
SL-350X Manual ServerLIFT
 
SL-1000X Super Duty Powered ServerLIFT
SL-1000X Super Duty Powered ServerLIFTSL-1000X Super Duty Powered ServerLIFT
SL-1000X Super Duty Powered ServerLIFT
 
Healthy network solutions
Healthy network solutionsHealthy network solutions
Healthy network solutions
 
Corporate Profile
Corporate ProfileCorporate Profile
Corporate Profile
 
Critical data center move case study
Critical data center move case study Critical data center move case study
Critical data center move case study
 
Partnering with AWS
Partnering with AWSPartnering with AWS
Partnering with AWS
 
AOS - Cloud Solutions
AOS - Cloud SolutionsAOS - Cloud Solutions
AOS - Cloud Solutions
 
VPS Hosting | VPS Linux | Netherlands VPS
VPS Hosting | VPS Linux | Netherlands VPS VPS Hosting | VPS Linux | Netherlands VPS
VPS Hosting | VPS Linux | Netherlands VPS
 
Forecast 2014: Infrastructure as a Service (IaaS)
Forecast 2014: Infrastructure as a Service (IaaS)Forecast 2014: Infrastructure as a Service (IaaS)
Forecast 2014: Infrastructure as a Service (IaaS)
 
Welcome to stress free IT
Welcome to stress free ITWelcome to stress free IT
Welcome to stress free IT
 
CloudKey by LicenseConsult Experts
CloudKey by LicenseConsult ExpertsCloudKey by LicenseConsult Experts
CloudKey by LicenseConsult Experts
 
Azure Iaas preso slides
Azure Iaas preso slidesAzure Iaas preso slides
Azure Iaas preso slides
 
Reckon Conf2015 (AU / NZ) Moving your practice to the cloud
Reckon Conf2015 (AU / NZ) Moving your practice to the cloudReckon Conf2015 (AU / NZ) Moving your practice to the cloud
Reckon Conf2015 (AU / NZ) Moving your practice to the cloud
 
Tearing Down Silos and Building Your Enterprise Dev/Ops Engine
Tearing Down Silos and Building Your Enterprise Dev/Ops EngineTearing Down Silos and Building Your Enterprise Dev/Ops Engine
Tearing Down Silos and Building Your Enterprise Dev/Ops Engine
 
Enterprise Security Considerations
Enterprise Security ConsiderationsEnterprise Security Considerations
Enterprise Security Considerations
 
Why Application Delivery matters in the Digital economy
Why Application Delivery matters in the Digital economyWhy Application Delivery matters in the Digital economy
Why Application Delivery matters in the Digital economy
 
Redis rise of Dataops
Redis rise of DataopsRedis rise of Dataops
Redis rise of Dataops
 
VDI vs. RDS : Which is Better For You?
VDI  vs.  RDS : Which is Better For You?VDI  vs.  RDS : Which is Better For You?
VDI vs. RDS : Which is Better For You?
 

Similar to An Unconventional Approach: Serverless

Capgemini Significantly Improves Performance and Reporting with Oracle Exadata
Capgemini Significantly Improves Performance and Reporting with Oracle ExadataCapgemini Significantly Improves Performance and Reporting with Oracle Exadata
Capgemini Significantly Improves Performance and Reporting with Oracle ExadataCapgemini
 
Open Source and the New Economics of IT - Ingres CIO Doug Harr
Open Source and the New Economics of IT - Ingres CIO Doug HarrOpen Source and the New Economics of IT - Ingres CIO Doug Harr
Open Source and the New Economics of IT - Ingres CIO Doug HarrAlfresco Software
 
PeopleSoft and The Cloud
PeopleSoft and The CloudPeopleSoft and The Cloud
PeopleSoft and The CloudDuncan Davies
 
XebiaLabs Demo: Application Release Automation with Deployit
XebiaLabs Demo: Application Release Automation with DeployitXebiaLabs Demo: Application Release Automation with Deployit
XebiaLabs Demo: Application Release Automation with DeployitXebiaLabs
 
AWS Summit Kuala Lumpur Keynote with Stephen Orban - Head of Enterprise Strategy
AWS Summit Kuala Lumpur Keynote with Stephen Orban - Head of Enterprise StrategyAWS Summit Kuala Lumpur Keynote with Stephen Orban - Head of Enterprise Strategy
AWS Summit Kuala Lumpur Keynote with Stephen Orban - Head of Enterprise StrategyAmazon Web Services
 
Cisco Connect 2018 Philippines - Microsoft azure stack
Cisco Connect 2018 Philippines - Microsoft azure stackCisco Connect 2018 Philippines - Microsoft azure stack
Cisco Connect 2018 Philippines - Microsoft azure stackNetworkCollaborators
 
Brian smith presentation in sync conference
Brian smith presentation   in sync conferenceBrian smith presentation   in sync conference
Brian smith presentation in sync conferenceInSync Conference
 
Brighttalk understanding the promise of sde - final
Brighttalk   understanding the promise of sde - finalBrighttalk   understanding the promise of sde - final
Brighttalk understanding the promise of sde - finalAndrew White
 
E-Business Suite on Oracle Cloud
E-Business Suite on Oracle CloudE-Business Suite on Oracle Cloud
E-Business Suite on Oracle CloudKeith Kiattipong
 
AWS Technical Day Riyadh Nov 2019 [Migration]
AWS Technical Day Riyadh Nov 2019 [Migration]AWS Technical Day Riyadh Nov 2019 [Migration]
AWS Technical Day Riyadh Nov 2019 [Migration]AWS Riyadh User Group
 
Transforming Enterprise IT - Virtual Transformation Day Feb 2019
Transforming Enterprise IT - Virtual Transformation Day Feb 2019Transforming Enterprise IT - Virtual Transformation Day Feb 2019
Transforming Enterprise IT - Virtual Transformation Day Feb 2019Amazon Web Services
 
How to Build a Successful AWS Consulting Practice
How to Build a Successful AWS Consulting PracticeHow to Build a Successful AWS Consulting Practice
How to Build a Successful AWS Consulting PracticeAmazon Web Services
 
SOUG Day - autonomous what is next
SOUG Day - autonomous what is nextSOUG Day - autonomous what is next
SOUG Day - autonomous what is nextThomas Teske
 
How We end the Walking Dead in the Enterprise - Session Sponsored by Versent
How We end the Walking Dead in the Enterprise - Session Sponsored by VersentHow We end the Walking Dead in the Enterprise - Session Sponsored by Versent
How We end the Walking Dead in the Enterprise - Session Sponsored by VersentAmazon Web Services
 
How to consolidate Citrix Monitoring in a Single Pane of Glass
How to consolidate Citrix Monitoring in a Single Pane of GlassHow to consolidate Citrix Monitoring in a Single Pane of Glass
How to consolidate Citrix Monitoring in a Single Pane of GlasseG Innovations
 
Axpert™ from Agile Labs, Bangalore, India
Axpert™  from Agile Labs, Bangalore, IndiaAxpert™  from Agile Labs, Bangalore, India
Axpert™ from Agile Labs, Bangalore, IndiaAGILE LABS,INDIA
 
EBS Upgrade to Oracle Cloud Platform
EBS Upgrade to Oracle Cloud PlatformEBS Upgrade to Oracle Cloud Platform
EBS Upgrade to Oracle Cloud PlatformFumiko Yamashita
 
Cisco Domain Ten solution overview
Cisco Domain Ten solution overviewCisco Domain Ten solution overview
Cisco Domain Ten solution overviewCharles Malkiel
 

Similar to An Unconventional Approach: Serverless (20)

Capgemini Significantly Improves Performance and Reporting with Oracle Exadata
Capgemini Significantly Improves Performance and Reporting with Oracle ExadataCapgemini Significantly Improves Performance and Reporting with Oracle Exadata
Capgemini Significantly Improves Performance and Reporting with Oracle Exadata
 
Open Source and the New Economics of IT - Ingres CIO Doug Harr
Open Source and the New Economics of IT - Ingres CIO Doug HarrOpen Source and the New Economics of IT - Ingres CIO Doug Harr
Open Source and the New Economics of IT - Ingres CIO Doug Harr
 
PeopleSoft and The Cloud
PeopleSoft and The CloudPeopleSoft and The Cloud
PeopleSoft and The Cloud
 
XebiaLabs Demo: Application Release Automation with Deployit
XebiaLabs Demo: Application Release Automation with DeployitXebiaLabs Demo: Application Release Automation with Deployit
XebiaLabs Demo: Application Release Automation with Deployit
 
AWS Summit Kuala Lumpur Keynote with Stephen Orban - Head of Enterprise Strategy
AWS Summit Kuala Lumpur Keynote with Stephen Orban - Head of Enterprise StrategyAWS Summit Kuala Lumpur Keynote with Stephen Orban - Head of Enterprise Strategy
AWS Summit Kuala Lumpur Keynote with Stephen Orban - Head of Enterprise Strategy
 
Cisco Connect 2018 Philippines - Microsoft azure stack
Cisco Connect 2018 Philippines - Microsoft azure stackCisco Connect 2018 Philippines - Microsoft azure stack
Cisco Connect 2018 Philippines - Microsoft azure stack
 
Brian smith presentation in sync conference
Brian smith presentation   in sync conferenceBrian smith presentation   in sync conference
Brian smith presentation in sync conference
 
Brighttalk understanding the promise of sde - final
Brighttalk   understanding the promise of sde - finalBrighttalk   understanding the promise of sde - final
Brighttalk understanding the promise of sde - final
 
Azure Migration .pptx
Azure Migration .pptxAzure Migration .pptx
Azure Migration .pptx
 
Just do it!
Just do it!Just do it!
Just do it!
 
E-Business Suite on Oracle Cloud
E-Business Suite on Oracle CloudE-Business Suite on Oracle Cloud
E-Business Suite on Oracle Cloud
 
AWS Technical Day Riyadh Nov 2019 [Migration]
AWS Technical Day Riyadh Nov 2019 [Migration]AWS Technical Day Riyadh Nov 2019 [Migration]
AWS Technical Day Riyadh Nov 2019 [Migration]
 
Transforming Enterprise IT - Virtual Transformation Day Feb 2019
Transforming Enterprise IT - Virtual Transformation Day Feb 2019Transforming Enterprise IT - Virtual Transformation Day Feb 2019
Transforming Enterprise IT - Virtual Transformation Day Feb 2019
 
How to Build a Successful AWS Consulting Practice
How to Build a Successful AWS Consulting PracticeHow to Build a Successful AWS Consulting Practice
How to Build a Successful AWS Consulting Practice
 
SOUG Day - autonomous what is next
SOUG Day - autonomous what is nextSOUG Day - autonomous what is next
SOUG Day - autonomous what is next
 
How We end the Walking Dead in the Enterprise - Session Sponsored by Versent
How We end the Walking Dead in the Enterprise - Session Sponsored by VersentHow We end the Walking Dead in the Enterprise - Session Sponsored by Versent
How We end the Walking Dead in the Enterprise - Session Sponsored by Versent
 
How to consolidate Citrix Monitoring in a Single Pane of Glass
How to consolidate Citrix Monitoring in a Single Pane of GlassHow to consolidate Citrix Monitoring in a Single Pane of Glass
How to consolidate Citrix Monitoring in a Single Pane of Glass
 
Axpert™ from Agile Labs, Bangalore, India
Axpert™  from Agile Labs, Bangalore, IndiaAxpert™  from Agile Labs, Bangalore, India
Axpert™ from Agile Labs, Bangalore, India
 
EBS Upgrade to Oracle Cloud Platform
EBS Upgrade to Oracle Cloud PlatformEBS Upgrade to Oracle Cloud Platform
EBS Upgrade to Oracle Cloud Platform
 
Cisco Domain Ten solution overview
Cisco Domain Ten solution overviewCisco Domain Ten solution overview
Cisco Domain Ten solution overview
 

Recently uploaded

08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 

Recently uploaded (20)

08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 

An Unconventional Approach: Serverless

  • 2. / No server is easier to manage than no server at all — Dr. Werner Vogels, Amazon VP & CTO 2
  • 3. / 3 HOW DID WE GET HERE? Data Centers -2000 
 Hardware is the unit of scale.
 
 Abstracts the physical hosting environment

  • 4. / 4 HOW DID WE GET HERE? Data Centers -2000 IaaS 2006 
 Hardware is the unit of scale.
 
 Abstracts the physical hosting environment
 Operating System is the unit of scale. 
 
 Abstracts the physical hardware.
  • 5. / 5 HOW DID WE GET HERE? Data Centers -2000 IaaS 2006 PaaS 2007 
 Hardware is the unit of scale.
 
 Abstracts the physical hosting environment
 Operating System is the unit of scale. 
 
 Abstracts the physical hardware. Applications are the unit of scale.
 
 Abstracts the Operating System.
  • 6. / 6 HOW DID WE GET HERE? Data Centers -2000 IaaS 2006 PaaS 2007 Containers 2013 
 Hardware is the unit of scale.
 
 Abstracts the physical hosting environment
 Operating System is the unit of scale. 
 
 Abstracts the physical hardware. Applications are the unit of scale.
 
 Abstracts the Operating System. Microservices are the unit of scale. Abstracts the application
  • 7. / 7 HOW DID WE GET HERE? Data Centers -2000 IaaS 2006 PaaS 2007 Containers 2013 Serverless (FaaS) 2015+ 
 Hardware is the unit of scale.
 
 Abstracts the physical hosting environment
 Operating System is the unit of scale. 
 
 Abstracts the physical hardware. Applications are the unit of scale.
 
 Abstracts the Operating System. Microservices are the unit of scale. Abstracts the application 
 Functions are the unit of scale.
 
 Abstracts Servers, Infrastructure, and Operating Systems.
  • 8. / 8 DEFINITION Serverless Computing Is a cloud native platform for short-running, stateless computation and event-driven applications which scales up and down instantly automatically and charges for usage by the millisecond.
  • 9. / 9 BENEFITS No Servers Continuous Scaling Subsecond Metering Serverless functions automatically runs your code without requiring you to provision or manage servers. Just write the code and upload it to Lambda. Serverless functions automatically scale your application by running code in response to each trigger. Your code runs in parallel and processes each trigger individually, scaling precisely with the size of the workload. With a serverless function, you are charged for every 100ms your code executes and the number of times your code is triggered. You don't pay anything when your code isn't running.
  • 10. / 10 USE CASES Serverless is good for… Serverless is not good for… • IoT • Mobile Backends • Bots • Machine Learning Inferencing • Modest Stream Processing • Any short-running, stateless, event driven process • Databases • Deep Learning Training • Heavy Duty Stream Analytics • Video Streaming • Any long-running, stateful, number crunching process
  • 11. / 11 CASE STUDIES “When we can develop a solution in a week using Azure Functions versus four months using traditional methods, that represents a drastic improvement in our ability to solve business- critical problems.” https://customers.microsoft.com/en-us/ story/direct-one-professional-services-azure “By integrating Azure Functions into our processes, we’ve been able to generate five times more transactions for less than a quarter of the cost of using virtual machines.” “With AWS Lambda, we eliminate the need to worry about operations…The size of our team is half of what is normally needed to build and operate a site of this scale.” https://aws.amazon.com/solutions/case-studies/bustle/https://customers.microsoft.com/en-us/ story/relativity-partner-professional-services-azure
  • 12. / Function-as-a-Service market size is estimated to grow from $1.88 Billion (2016) to $7.72 Billion by 2021
 at an estimated Compound Annual Growth Rate of 32.7%. 12 - Function-as-a-Service Market by User Type (Developer-Centric and Operator- Centric), Application (Web & Mobile Based, Research & Academic), Service Type, Deployment Model, Organization Size, Industry Vertical, and Region - Global Forecast to 2021 https://www.marketsandmarkets.com/Market-Reports/function-as-a-service-market-127202409.html
  • 16. / 16 EXAMPLE Event from API Gateway.
 User requested something Lambda is triggered
  • 17. / 17 EXAMPLE Event from API Gateway.
 User requested something Lambda is triggered DynamoDB Gets data API Gateway
 handles response User receives
 data they requested
  • 19. / 19 CERTIFICATIONS Exam 70-532 Developing Microsoft Azure Solutions AWS Certified Solutions Developer Associate Google Cloud Certified Associate Coud Engineer • Gain Industry Recognition • Validate your technical expertise • Learn how to architect and deploy robust applications •Stamp of approval that enterprise companies need to see to confirm your team’s product expertise
  • 20. Thank You Creative Technologist Alex Fallenstedt alex.m.fallenstedt@ey.com
  • 21. EY | Assurance | Tax | Transactions | Advisory About EY EY is a global leader in assurance, tax, transaction and advisory services. The insights and quality services we deliver help build trust and confidence in the capital markets and in economies the world over. We develop outstanding leaders who team to deliver on our promises to all of our stakeholders. In so doing, we play a critical role in building a better working world for our people, for our clients and for our communities. EY refers to the global organization, and may refer to one or more, of the member firms of Ernst & Young Global Limited, each of which is a separate legal entity. Ernst & Young Global Limited, a UK company limited by guarantee, does not provide services to clients. For more information about our organization, please visit ey.com. Ernst & Young LLP is a client-serving member firm of Ernst & Young Global Limited operating in the US. © 2018 Ernst & Young LLP. All Rights Reserved. 1803-2611304 ED None This material has been prepared for general informational purposes only and is not intended to be relied upon as accounting, tax or other professional advice. Please refer to your advisors for specific advice. ey.com