It’s been a while since we posted a Serverless roundup. However, we’re back now, with March’s top 5 Serverless meetup videos!
This selection has great topics, ranging from the pros and cons (technically and financially) of using Serverless, building APIs, creating functions to building entire apps.
Ever wondered what the REAL costs of Serverless architecture are? Or have you thought about how these expenses compare to the costs of Traditional architecture?
If you’re in the middle of evaluating the expenses or you’re thinking of going this direction, this is a must watch!
How to use FAAS or “Function as a Service” in cloud computing? This video will explain Serverless architecture in 10 minutes
To make it difficult and ambiguous straight off the bat, the term “serverless” is actually describing two separate things. There is some common ground between the two, an overlap of the Venn diagram, but they are not the same.
Classically, a back end would be considered Serverless if the application used a third party to do all, or the majority of, its server-side logic. These third parties are cloud-hosted applications and services that run from a server room in somebody else’s building.
Things like single page web apps and mobile apps are using this arrangement. Databases and authentications services are running via the cloud, dubbed Back-end As A Service or BAAS for short. This is old news.
But Serverless also describes server-side logic written by the application developer, but not handled onsite. In this case, the third party provides stateless compute containers which are triggered by events. They may only last for a single subroutine schedule and cease to exist post execution.
Netlify lets you deploy Serverless Lambda functions without an AWS account, and with function management handled directly within Netlify. Your functions are version-controlled, built, and deployed along with the rest of your Netlify site. We will automatically handle service discovery through our built-in API gateway. This eliminates overhead and brings the power of Deploy Previews and rollbacks to your functions.
Serverless functions are essentially server-side functions, hosted on a third-party service. They are great as they essentially mean we can run them on someone else’s server! All with the benefit of writing them in our own projects where the frontend code lives.
We are going to build our first Netlify Function with 3 easy steps:
First, you’ll learn how to install the Netlify command line interface
Then, you’ll hear about file setup: so creating a directory to store your functions and writing a configuration file
And finally, you’ll learn the syntax
Here’s Maxime Beugnet, a Senior Developer Advocate at MongoDB, building a REST and Graph APIs in 20 minutes. This quick video will show you what to do if you’re planning to build similar APIs in the future.
Serverless London had a great meetup last month with James Beswick from AWS and Sarah Hamilton from Theodo talking about Event-driven architecture for Lambda-based apps and building a Scalable Chat App respectively.