SlideShare a Scribd company logo
1 of 21
Serverless is a software development
approach where the execution of code
is fully managed by a cloud provider,
and the compute power only exists
when requested and disappears after
the task is completed.
Servers are still involved, they’re just
managed by your cloud provider and
are not always running.
What is Serverless?
Example courtesy of Amazon Web Services
AWS Lambda
Azure
Functions
Google Cloud
Functions
IBM OpenWhisk
...and probably many others.
Who offers serverless frameworks?
Netflix implemented AWS Lambda to:
● Encode media files – they set up rules that trigger
events when media assets are uploaded and moved
through the encoding process. Events are fired to track,
aggregate, validate, tag, and publish these media assets
to their content delivery network.
● Back up files for disaster recovery – Lambda rules
decide what files need to be backed up and copied to
offsite storage, validate that these backups have been
executed, and raise flags in the case where files have not
been properly backed up.
● Secure their assets – Lambda helps them validate that
their infrastructure is secure and fires events when
unauthorized instances appear.
● Monitor their environment – Lambda events trigger the
creation of new alerts and dashboards so Netflix can
easily and auto-magically monitor the ever-changing
state of their infrastructure.
Serverless Case Study
Pros of
Serverless
1. Pay only for what you use
You don’t have to pay for idle server
time, and only pay for the time that
your app uses the server.
Pros of Serverless
2. Make your app elastic
Your app can automatically scale up
to accommodate spikes in traffic,
and scale down when there are
fewer concurrent users.
Pros of Serverless
3. Spend less time and money on
managing servers
Allow you to spend less money and
time managing servers, because
most of the work will be done for you
by your cloud computing provider.
Pros of Serverless
4. Reduce development time and time
to market
Your developers don’t need to worry
about deploying, managing, and
scaling servers. There are no
operating systems they need to
select, secure, or patch.
Pros of Serverless
5. Fits well with microservices
Developers don’t have to worry
about provisioning and
managing servers, each
microservice can scale almost
instantly, and the team can build
each piece of the product faster.
Pros of Serverless
Cons of
Serverless
1. No real roadmap or standards
Different approaches from cloud
services providers, varying methods
of integrating different programming
languages and frameworks, and
different applications will use
serverless in different ways.
Cons of Serverless
2. Higher latency in responding
to application events
Cons of Serverless
● Because the server sits idle until a certain
application event occurs, it may take some
time to “wake up” and execute the command.
● Not ideal for apps and sites where page load
speed is absolutely essential, such as
e-commerce, social media, and search sites.
Cons of Serverless
3. Not all programming languages
are fully supported
Many languages still lack full
support from the major
serverless players.
Cons of Serverless
4. Hiring serverless experts is
expensive
Because serverless is relatively new,
experts are hard to find and
expensive to hire.
Cons of Serverless
5. Vendor lock-in is a risk
Moving to another cloud provider
may call for major code changes.
Cons of Serverless
6. Inefficient for long-running or
continuous communication tasks
Because of its event-based nature, a
serverless architecture might not be
the best fit for applications that
execute long-running tasks, such as
an online game.
The Future of Serverless
More companies will jump on the serverless bandwagon and integrate it into their apps
More standards will be created and more programming languages will be supported, so
more developers can easily use the platform and become proficient with the technology.
Problems with latency and efficiency will continue to be addressed.
About Us
• AWS Certified Partner
• Founded in 2008
• 14 employees & contractors
• Based in Columbia, MD
• Key clients include:
• Sprint
• VMware
• Experient
• Zeta Interactive
• HERE Maps
Thorn Technologies Cloud Expertise
• Cloud Infrastructure Deployment
• We architect and deploy public, private, and hybrid
clouds that power enterprise software and mobile apps.
• We focus on leveraging the cloud for scalable,
high-volume, high-transaction enterprise systems.
• Cloud Migration
• We seamlessly migrate existing enterprise applications
and data to the cloud.
• We then optimize these apps for speed, performance,
and scale, and ensure they fully leverage the power of
the cloud.
• Automated Scaling and Monitoring
• We help automate cloud deployment, scaling, and
monitoring processes to make IT operations more
efficient.
• Enterprise Software Development
• We have more than 25 years of experience building
enterprise software systems.
• Our expertise is in developing mobile and
location-based content management systems,
high-volume transactional systems, messaging
software, alert systems, data warehouses, user
analytics platforms, and more.
• Our experience spans many industries such as
Telecom, Financial, Government, Entertainment,
Hospitality, and others.
• Software Development Process Improvement
• We help improve your software development
process to embrace the cloud.
• We set up tools, processes, and systems to facilitate
continuous integration and agile development of
cloud-native apps.
Any questions?
Visit us at thorntech.com/cloudcall
to schedule a free consultation with
one of our cloud computing experts.
Mike Chan
mike@thorntech.com
www.thorntech.com
@thorntech

More Related Content

Recently uploaded

🐬 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
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Principled Technologies
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
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
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024The Digital Insurer
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 

Recently uploaded (20)

🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
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
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 

Featured

Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...DevGAMM Conference
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationErica Santiago
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellSaba Software
 

Featured (20)

Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
 

Serverless Architectures: Everything You Need to Know

  • 1.
  • 2. Serverless is a software development approach where the execution of code is fully managed by a cloud provider, and the compute power only exists when requested and disappears after the task is completed. Servers are still involved, they’re just managed by your cloud provider and are not always running. What is Serverless? Example courtesy of Amazon Web Services
  • 3. AWS Lambda Azure Functions Google Cloud Functions IBM OpenWhisk ...and probably many others. Who offers serverless frameworks?
  • 4. Netflix implemented AWS Lambda to: ● Encode media files – they set up rules that trigger events when media assets are uploaded and moved through the encoding process. Events are fired to track, aggregate, validate, tag, and publish these media assets to their content delivery network. ● Back up files for disaster recovery – Lambda rules decide what files need to be backed up and copied to offsite storage, validate that these backups have been executed, and raise flags in the case where files have not been properly backed up. ● Secure their assets – Lambda helps them validate that their infrastructure is secure and fires events when unauthorized instances appear. ● Monitor their environment – Lambda events trigger the creation of new alerts and dashboards so Netflix can easily and auto-magically monitor the ever-changing state of their infrastructure. Serverless Case Study
  • 6. 1. Pay only for what you use You don’t have to pay for idle server time, and only pay for the time that your app uses the server. Pros of Serverless
  • 7. 2. Make your app elastic Your app can automatically scale up to accommodate spikes in traffic, and scale down when there are fewer concurrent users. Pros of Serverless
  • 8. 3. Spend less time and money on managing servers Allow you to spend less money and time managing servers, because most of the work will be done for you by your cloud computing provider. Pros of Serverless
  • 9. 4. Reduce development time and time to market Your developers don’t need to worry about deploying, managing, and scaling servers. There are no operating systems they need to select, secure, or patch. Pros of Serverless
  • 10. 5. Fits well with microservices Developers don’t have to worry about provisioning and managing servers, each microservice can scale almost instantly, and the team can build each piece of the product faster. Pros of Serverless
  • 12. 1. No real roadmap or standards Different approaches from cloud services providers, varying methods of integrating different programming languages and frameworks, and different applications will use serverless in different ways. Cons of Serverless
  • 13. 2. Higher latency in responding to application events Cons of Serverless ● Because the server sits idle until a certain application event occurs, it may take some time to “wake up” and execute the command. ● Not ideal for apps and sites where page load speed is absolutely essential, such as e-commerce, social media, and search sites.
  • 14. Cons of Serverless 3. Not all programming languages are fully supported Many languages still lack full support from the major serverless players.
  • 15. Cons of Serverless 4. Hiring serverless experts is expensive Because serverless is relatively new, experts are hard to find and expensive to hire.
  • 16. Cons of Serverless 5. Vendor lock-in is a risk Moving to another cloud provider may call for major code changes.
  • 17. Cons of Serverless 6. Inefficient for long-running or continuous communication tasks Because of its event-based nature, a serverless architecture might not be the best fit for applications that execute long-running tasks, such as an online game.
  • 18. The Future of Serverless More companies will jump on the serverless bandwagon and integrate it into their apps More standards will be created and more programming languages will be supported, so more developers can easily use the platform and become proficient with the technology. Problems with latency and efficiency will continue to be addressed.
  • 19. About Us • AWS Certified Partner • Founded in 2008 • 14 employees & contractors • Based in Columbia, MD • Key clients include: • Sprint • VMware • Experient • Zeta Interactive • HERE Maps
  • 20. Thorn Technologies Cloud Expertise • Cloud Infrastructure Deployment • We architect and deploy public, private, and hybrid clouds that power enterprise software and mobile apps. • We focus on leveraging the cloud for scalable, high-volume, high-transaction enterprise systems. • Cloud Migration • We seamlessly migrate existing enterprise applications and data to the cloud. • We then optimize these apps for speed, performance, and scale, and ensure they fully leverage the power of the cloud. • Automated Scaling and Monitoring • We help automate cloud deployment, scaling, and monitoring processes to make IT operations more efficient. • Enterprise Software Development • We have more than 25 years of experience building enterprise software systems. • Our expertise is in developing mobile and location-based content management systems, high-volume transactional systems, messaging software, alert systems, data warehouses, user analytics platforms, and more. • Our experience spans many industries such as Telecom, Financial, Government, Entertainment, Hospitality, and others. • Software Development Process Improvement • We help improve your software development process to embrace the cloud. • We set up tools, processes, and systems to facilitate continuous integration and agile development of cloud-native apps.
  • 21. Any questions? Visit us at thorntech.com/cloudcall to schedule a free consultation with one of our cloud computing experts. Mike Chan mike@thorntech.com www.thorntech.com @thorntech