Discover the world of serverless computing and the cloud providers that are shaping it. Learn about the cost-effective benefits of scaling specific functions and enhancing security without managing your own server. Dive into what can be hosted, from static files to single-function apps, but beware of the limitations with larger applications. Explore popular platforms like Google Cloud and AWS Lambda, and the intrigue of tools that make serverless deployment simpler. Each topic is packed with insights and anecdotes to keep you engaged!
53:16
forum Ask episode
web_stories AI Snips
view_agenda Chapters
auto_awesome Transcript
info_circle Episode notes
insights INSIGHT
What is Serverless?
Serverless means your app logic runs on-demand, without managing a server.
Individual functions are triggered by specific events like API requests.
volunteer_activism ADVICE
Benefits of Serverless
Scale individual functions rather than the entire server, potentially saving costs.
Serverless improves security by isolating functions, reducing the impact of hacks.
question_answer ANECDOTE
CodePen's Serverless Use Case
CodePen uses serverless functions for pre-processing code like Sass and Babel.
This allows them to scale individual processors efficiently and cost-effectively.
Get the Snipd Podcast app to discover more snips from this episode
In this episode of Syntax, Scott and Wes talk about serverless and cloud providers - the benefits, limitations, providers and more!
.TECH Domains - Sponsor
If you need eyes on your project, you’ll need a domain, and .TECH is perfect for representing your brand. Find out if your .TECH domain is available at go.tech/syntax2020. Use the coupon code Syntax2020 and get 90% off 1- 5- and 10-year domain names.
Freshbooks - Sponsor
Get a 30 day free trial of Freshbooks at freshbooks.com/syntax and put SYNTAX in the “How did you hear about us?” section.
Show Notes
4:05 - What is Serverless?
URL driven
Startup/shut down (Heroku works this way)
Digital Ocean droplet works differently
8:15 - What are the benefits?
Scale up specific functions rather than everything - aka potentially cheaper
Security - your singular server instance being hacked is not a possibility
Less knowledge overhead required
You don’t need to manage your own server
Empowers front-end devs to do more
Faster deploys
Only re-deploy the code that changed
17:05 - What can you host on Serverless?
Static Files - SPA (React)
Single functions
It can be in JS, Python, GO, PHP
18:07 - What can’t you host on Serverless?
Entire applications
Large apps have slow coldstarts
500mb limit
23:40 - Raw Providers
Google Cloud
Azure
AWS Lambda
SAP
Red Hat
IBM Cloud Functions
Cloudflare Workers
Kind of cool because they work like service workers where you can intercept any HTTP request