CSS-Tricks Presents
The Power of Serverless
for Front-End Developers

Services

Functions

The beating heart of Serverless! Run those functions in the cloud.

Logo for AWS Lambda

The original cloud functions provider, and probably the biggest. Many other services use AWS Lambda under the hood, for example, Netlify Functions are Lambdas.

Edit this
Logo for Apex

Apex lets you build, deploy, and manage AWS Lambda functions with ease. With Apex you can use languages that are not natively supported by AWS Lambda, such as Golang, through the use of a Node.js shim injected into the build. A variety of workflow related tooling is provided for testing functions, rolling back deploys, viewing metrics, tailing logs, hooking into the build system and more.

Edit this
Logo for Architect

Declaratively define next generation cloud infra with plain text. Build database backed web apps rapidly. Execute long running background tasks (15min), queues, and scheduled jobs. All open source.

Specifically for AWS.

Edit this
Logo for Azure Functions

Develop more efficiently with Functions, an event-driven serverless compute platform that can also solve complex orchestration problems. Build and debug locally without additional setup, deploy and operate at scale in the cloud, and integrate services using triggers and bindings.

Edit this
Logo for Claudia

Claudia isn't a cloud functions provider, it's a Node.js library to help deploy Node functions to AWS Lambda.

Edit this
Logo for Cloudflare Workers

Build serverless applications on Cloudflare's global cloud network of data centers in over 180 cities across 80 countries. Cloudflare Workers provides a lightweight JavaScript execution environment that allows developers to augment existing applications or create entirely new ones without configuring or maintaining infrastructure.

Here's a tutorial from Leonardo Losoviz.

Edit this
Logo for Functional Fleet

The All-in-one Serverless Platform connected to the power of AWS Lamda. Automated scaling at one place.

Edit this
Logo for Google Cloud Functions

"Event-driven serverless compute platform". There is a web-based console to create them, or a gcloud command line tool.

Edit this
Logo for Netlify

Netlify lets you deploy 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, and 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.

Edit this
Logo for Nuweba

Nuweba is an ultra-fast and highly-secure FaaS Platform. Nuweba rearchitected serverless from the kernel up to enable companies to use serverless for applications that require scalability, high performance, advanced application security and deep visibility in real-time. Nuweba is compatible with leading serverless platforms, so you can start using Nuweba with only one click and without any changes to your code or configuration.

Edit this
Logo for Realm Functions

Realm Functions is for adding server-side logic to your app through a web interface.

Edit this
Logo for Serverless Framework

Cloud functions are at the heart of building things in a serverless fashion. Serverless Framework is for helping build those. While it isn't an infrastructure provider itself, it helps you deploy to any of the major providers, which is mighty helpful. It also has a method for running the functions locally, which is very useful for development and testing.

Edit this
Logo for StackPath

Deploy and execute your serverless functions in 45+ edge locations to accelerate app performance.

Edit this
Logo for StdLib

StdLib is based on Function as a Service ("server-less") architecture, popularized by AWS Lambda. You can use StdLib to build modular, scalable APIs for yourself and other developers in minutes without having to manage servers, gateways, domains, write documentation, or build SDKs. They also offer Code.xyz, and online code editor for working with the APIs.

Edit this
Logo for Webtask

An in-browser editor for creating and testing cloud functions. They have some learning curriculum to get you up to speed with cloud functions.

It used to be a kind of elaborate demonstration of how you could build user-managed cloud functions into your own app via Auth0 Extend, but Auth0 discontinued that product. I'd be a little wary about the future of Webtask, but it sure makes a nice quick way to spin up a cloud function.

Edit this
Logo for ZEIT

Zeit Now is interesting in that a deployment through it will turn any code it finds that is appropriate into a cloud function you can run. The docs linked to here show that PHP files can be run like that, as well as Node.js, Go, Python, Rust, and Bash.

Edit this