70 %

Toast is in Beta!Learn more →

Chris Biscardi

Field Guide

Serverless

Focus on operationalizing your core business instead of managing infrastructure.

Write less code

Serverless architectures allow you to focus more on code that is valuable to your business.

Compute

From the basics with Netlify to advanced integrations with AWS lambda there's a range of compute options on the table.

  • Netlify Functions

    Write a single function that accepts two arguments and Netlify takes care of the rest.

  • AWS Lambda

    Custom runtimes, authorization approaches, integration with other AWS services, and more.

  • Edge, Containers, and More

    The serverless paradigm goes even deeper by running functions at the edge and running containers without complex orchestration tooling.

Storage

When Databases are designed with serverless compute options in mind, they can handle the unique scaling demands.

  • DynamoDB

    Amazon DynamoDB is a key-value and document database that delivers single-digit millisecond performance at any scale.

  • Aurora Serverless

    Aurora Serverless is an on-demand, autoscaling database configuration with MySQL and PostgreSQL.

APIs

Hasura

A GraphQL layer in front of a SQL database that can be accessed from serverless functions

Learn more...

AppSync

Fully managed GraphQL API that directly integrates with serverless storage like DynamoDB.

Learn more...

API Gateway HTTP

Deploy lambdas to handle specific resources in your Rest API or respond to webhooks from other services.

Learn more...

Websockets

Back realtime user interaction with lambda functions or a GraphQL API.

Learn more...

Integrations

Focus on what matters

Choose the right vendors to integrate with for authentication, billing, and more so you can focus on what makes you different.

  • Auth

    Using Netlify Identity with AWS Lambda Custom Authorizers

    Netlify Identity is an integrated authorization solution for Netlify that allows users to sign up, log in, and also provides the verified user object inside of Netlify Functions.

  • Netlify Functions

    Getting started with Netlify functions and go modules

    When building Jamstack sites we don't run a server, so to use any dynamic logic we can take advantage of serverless functions. In our case we'll deploy on Netlify and that means we'll go with golang for our functions.

  • Netlify

    Building a Serverless JAMStack Todo app with Netlify, Gatsby, GraphQL, and FaunaDB

    Take a guided tour through your first Jamstack and serverless product using Netlify Functions.

Sign up for my free newsletter

My newsletter is where you'll find exclusive content from me. I write about technology, startups, and why you shouldn't call yourself a junior engineer