SlideShare a Scribd company logo
Serverless Solutions
for
Backend Development
Yoni Davidson
Time - 30’m
So you have a good idea...
Cloud Providers
Going up!
Just let me write code...
Parse
Time went by…
Let's change something
Challenges in adding logic
Fault ToleranceDifferent Frameworks / Languages
SLA Scale
Feature complete:
Hi, I am Yoni Davidson
Open source
TDD
LeanSoftware Developer
Why I am here?
Function as a Service
What is FaaS?
Trigger Function Integration
Cl
oud
Instance per trigger.
Auto scale.
Cheap.
No down time.
How does it look on a cloud providers ?
Serverless solutions for backend development
Lets see some examples:
Monolith with FaaS - Event driven :
MonolithF5
DB
Events
X3
X5
Extend value from Micro-services
F5
Chat DB
Payments DB
NLP DB
Users
Developers/API
B2B
Extend BaaS - Firebase
Connecting different cloud providers
Extend your cloud abilities
Private
Cloud
Extend your IOT skills
Create a bot
Real World Use Cases
Expose your SaaS:
Let your developers run their code with your service
Reduce your cloud expenses:
Going full serverless:
The Good
Write small pieces of logic.
Scale with your traffic.
Cheaper
Fault tolerant.
Change of paradigm - Takes time to
grasp.
Has its limits in very high traffic.
You pay as you use - including non
prod operations.
Vendor lock.
The Bad
Thank you!
Search for Yoni Davidson https://github.com/yonidavidsonhttps://yonidavidson.github.io/blog/#

More Related Content

PDF
Cut AWS Costs: Using Spot Instances for More Than Batch
PDF
MENADD firebase cloud functions
PDF
How to Partner and Profit from the Coming Hyperscale Wave
PDF
Spotinst: Cut AWS Costs: Using Spot Instances for More Than Batch
PDF
Microservices Gone Wrong!
PDF
Serverless - The Future of the Cloud?!
PDF
4Developers 2018: Serverless PHP (Michał Kurzeja)
PDF
Developing on AWS
Cut AWS Costs: Using Spot Instances for More Than Batch
MENADD firebase cloud functions
How to Partner and Profit from the Coming Hyperscale Wave
Spotinst: Cut AWS Costs: Using Spot Instances for More Than Batch
Microservices Gone Wrong!
Serverless - The Future of the Cloud?!
4Developers 2018: Serverless PHP (Michał Kurzeja)
Developing on AWS

What's hot (18)

PPTX
From AIX to Zero-ops by Pierre Baillet
PDF
AWS Cost Optimisation Made Easy
PPTX
Automate and accelerate AWS migrations with CloudChomp and N2WS
PDF
The New Era of IT Sourcing: That is How Trading Works
PDF
World's best AWS Cloud Log Analytics & Management Tool
PPT
Cloud Computing by Team Go Getters
PDF
Kabisa AWS Terraform Webinar April 2020
PPTX
Spotinst 'AWS Cost Optimization' Webinar - Jan 20th, 2016
PDF
Aws re invent 2014 feedback
PDF
Mastery Webinar Series: How Cloud Email Archival Setups are 30% lower than In...
PDF
Serverless - Lunch&Learn CleverToday - Mars 2017
PDF
Analyze Amazon CloudFront, S3 & ELB Logs with Cloudlytics - Part 1
PPTX
Adform Cloud Infrastructure
PDF
Cloud Computing
PPTX
SITIST 2018 Part 1 - SAP CP Enterprise Messaging
PPTX
Building a serverless integration platform
PDF
Sidecar patterns in modern infrastructure
PPTX
AWS Lambda
From AIX to Zero-ops by Pierre Baillet
AWS Cost Optimisation Made Easy
Automate and accelerate AWS migrations with CloudChomp and N2WS
The New Era of IT Sourcing: That is How Trading Works
World's best AWS Cloud Log Analytics & Management Tool
Cloud Computing by Team Go Getters
Kabisa AWS Terraform Webinar April 2020
Spotinst 'AWS Cost Optimization' Webinar - Jan 20th, 2016
Aws re invent 2014 feedback
Mastery Webinar Series: How Cloud Email Archival Setups are 30% lower than In...
Serverless - Lunch&Learn CleverToday - Mars 2017
Analyze Amazon CloudFront, S3 & ELB Logs with Cloudlytics - Part 1
Adform Cloud Infrastructure
Cloud Computing
SITIST 2018 Part 1 - SAP CP Enterprise Messaging
Building a serverless integration platform
Sidecar patterns in modern infrastructure
AWS Lambda
Ad

Similar to Serverless solutions for backend development (20)

PPTX
Building microservices with azure functions
PDF
AWS DevOps: Introduction to DevOps on AWS
PDF
Comparison of Cloud Computing Services | Torry Harris Whitepaper
PPT
2011.11.22 - Cloud Services Solution Provider - 8ème Forum du Club Cloud des ...
PDF
Show me the money!
PPTX
2008 - TechDays PT: Modeling and Composition for Software today and tomorrow
PDF
Go Cloud Native with IBM Bluemix Developer Console - GIDS17
PPT
ConnectED2015: IBM Domino Applications in Bluemix
PPTX
Platform engineering 101
PDF
20180111 we bde-bs - serverless url shortener
PPTX
Gluecon keynote
PDF
Serverless / FaaS / Lambda and how it relates to Microservices
PPT
Cloud Camp Antwerpen
PPTX
WSO2Con 2013 - The Integration Game Changer: WSO2 Integration Cloud
PPTX
WSO2Con US 2013 - The Integration Game Changer: WSO2 Integration Cloud
PPSX
Sharepointarchitecturereal worldscenariofundamentals-150419043032-conversion-...
PPT
2012.02.09 - Leveraging the IBM Cloud Partner Ecosystem - Cloud Top Gun - Loi...
PPTX
Demistifying serverless on aws
PPT
Cloud Computing basic
PPT
1 Intro To Cloud Computing (External)
Building microservices with azure functions
AWS DevOps: Introduction to DevOps on AWS
Comparison of Cloud Computing Services | Torry Harris Whitepaper
2011.11.22 - Cloud Services Solution Provider - 8ème Forum du Club Cloud des ...
Show me the money!
2008 - TechDays PT: Modeling and Composition for Software today and tomorrow
Go Cloud Native with IBM Bluemix Developer Console - GIDS17
ConnectED2015: IBM Domino Applications in Bluemix
Platform engineering 101
20180111 we bde-bs - serverless url shortener
Gluecon keynote
Serverless / FaaS / Lambda and how it relates to Microservices
Cloud Camp Antwerpen
WSO2Con 2013 - The Integration Game Changer: WSO2 Integration Cloud
WSO2Con US 2013 - The Integration Game Changer: WSO2 Integration Cloud
Sharepointarchitecturereal worldscenariofundamentals-150419043032-conversion-...
2012.02.09 - Leveraging the IBM Cloud Partner Ecosystem - Cloud Top Gun - Loi...
Demistifying serverless on aws
Cloud Computing basic
1 Intro To Cloud Computing (External)
Ad

Recently uploaded (20)

PDF
medical staffing services at VALiNTRY
PDF
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
PDF
System and Network Administraation Chapter 3
PPTX
Introduction to Artificial Intelligence
PDF
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
PDF
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
PDF
How to Migrate SBCGlobal Email to Yahoo Easily
PDF
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
PDF
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
PDF
Softaken Excel to vCard Converter Software.pdf
PDF
Designing Intelligence for the Shop Floor.pdf
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
PDF
Digital Strategies for Manufacturing Companies
PPT
Introduction Database Management System for Course Database
PDF
Understanding Forklifts - TECH EHS Solution
PPTX
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
PDF
wealthsignaloriginal-com-DS-text-... (1).pdf
PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
PPTX
Reimagine Home Health with the Power of Agentic AI​
PPTX
ai tools demonstartion for schools and inter college
medical staffing services at VALiNTRY
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
System and Network Administraation Chapter 3
Introduction to Artificial Intelligence
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
How to Migrate SBCGlobal Email to Yahoo Easily
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
Softaken Excel to vCard Converter Software.pdf
Designing Intelligence for the Shop Floor.pdf
Navsoft: AI-Powered Business Solutions & Custom Software Development
Digital Strategies for Manufacturing Companies
Introduction Database Management System for Course Database
Understanding Forklifts - TECH EHS Solution
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
wealthsignaloriginal-com-DS-text-... (1).pdf
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
Reimagine Home Health with the Power of Agentic AI​
ai tools demonstartion for schools and inter college

Serverless solutions for backend development

Editor's Notes

  • #2: Welcome to my lecture about serverless solutions in backend development. In the next 30m’ I am going to to expose you to a tech that I used a lot at my last job making an IOT device. After a short build up I’ll explain what is FaaS , How can it help us and what are the pros and cons for using it.
  • #3: You may have started as a small computer on a desktop, You might have opened you own cloud infra’.
  • #4: You Can have your servers on the cloud - use them as simple servers - but then you have to do all devops yourself - So you use kubernetes ,docker , Chef(I hope).
  • #5: Google app engine or elastic beanstalk - they manage you services deployment and connections - you can automate recovery.
  • #6: BaaS: Easily managed, Give you predefined abilities - Firebase: Use as you need but can be limiting. Heroku - It’s just a place to run your code - You write services and upload them - not a bad thing. - You need to wire it to anything you want from other clouds. Hoodie
  • #7: Your architecture grows, You might have a monolith or a bunch of micro services , You chose the stack you feel good with.
  • #8: You want connect to an event on your system, DB write, Image upload or you want to add a model written by your new Data science team. Monolith: You’ll have to make sure that you are writing in your same language and that it doesn’t crash your server Microservices: Devops are ready to deploy it and scale it, Connect it to the echo sytstem - hooks events, If it’s a new language hooking it to events needs to be re-written. I want to extend events on my firebase/ azure iot . that are not part of it. A lot of work when you just want to send this featue out and get some insights. Everyone is writing services - even data sciencetists -
  • #9: You want connect to an event on your system, DB write, Image upload or you want to add a model written by your new Data science team. Monolith: You’ll have to make sure that you are writing in your same language and that it doesn’t crash your server Microservices: Devops are ready to deploy it and scale it, Connect it to the echo sytstem - hooks events, If it’s a new language hooking it to events needs to be re-written. I want to extend events on my firebase/ azure iot . that are not part of it. A lot of work when you just want to send this featue out and get some insights. Everyone is writing services - even data sciencetists - A new server for each logic?
  • #10: Data scientists or developers are like...
  • #12: In the last few years I worked for Communication companies, I did embedded , mobile SDK’s , Cloud architecting for an IOT device and today I am doing E Commerce - Mostly React/React native. Although different markets I found that some basic engineering issues are the same everywhere I went.
  • #13: Aws lambda, Azure functions, google functions. All cloud providers have them. There are also on premise solutions.
  • #14: Choose what triggers your code. Write a function on a selected env. Integrate it to other parts of the system (not by code). Provider will scale it for you - Every trigger is an isolated instance that dies in the end,
  • #15: Choose what triggers your code. Write a function on a selected env. Integrate it to other parts of the system (not by code). Provider will scale it for you - Every trigger is an isolated instance that dies in the end,
  • #16: Code only takes event and context: Event: What happend and accessing the data which triggered it. Context: What stage I am deployed at ENV params.
  • #18: Each function’s life cycle ends when the event is done.
  • #19: Each function’s life cycle ends when the event is done.
  • #20: Each function’s life cycle ends when the event is done.
  • #21: Each function’s life cycle ends when the event is done.
  • #22: Connect FireBase to your cloud.
  • #23: Twilio is a cloud communications platform as a service company based in San Francisco, California. Twilio allows software developers to programmatically make and receive phone calls and send and receive text messages using its web service APIs
  • #24: Twilio is a cloud communications platform as a service company based in San Francisco, California. Twilio allows software developers to programmatically make and receive phone calls and send and receive text messages using its web service APIs
  • #26: Today more than 45,000 developers have access to a growing library of 3,500+ algorithmic microservices. Our team is dedicated to reaching developers on every corner of the earth, we hope you consider joining us. They give you a simple blueprint to insert algorithms into your flow. This is another way for companie to create quick integrations to saas.
  • #27: Twilio is a cloud communications platform as a service company based in San Francisco, California. Twilio allows software developers to programmatically make and receive phone calls and send and receive text messages using its web service APIs
  • #28: https://trackchanges.postlight.com/serving-39-million-requests-for-370-month-or-how-we-reduced-our-hosting-costs-by-two-orders-of-edc30a9a88cd They created a tool for scraping website in a structured manner. By turning serverless they reduced complexity, Easily cached requests and reduces hosting costs. Reducing from 10K
  • #29: https://trackchanges.postlight.com/serving-39-million-requests-for-370-month-or-how-we-reduced-our-hosting-costs-by-two-orders-of-edc30a9a88cd By turning serverless they reduced complexity, Easily cached requests and reduces hosting costs. Reducing from 10K