< Back to archive

Jamstacked Issue 91

Making the case *against* common serverless criticism

Published: Oct 19, 2023

Your Jamstack update

#​91 — October 19, 2023
✦ web version

As I write this, Netlify's Compose conference (which replaced Jamstack Conf) is just kicking off. As readers of this newsletter are probably well aware, there have been some significant shifts in direction at Netlify. There have already been a number of announcements leading up to the event, but it'll be interesting to get the bigger picture on where Netlify sees the industry headed. Look for coverage of any announcements in the next issue.

Brian Rinaldi

↘︎ What's Good

Netlify Introduces New Functions Capabilities
Functions 2.0 now uses standard Request/Response objects, the ability to easily deploy the function to a custom endpoint URL (including advanced routing with URLPattern), HTTP method matching, and zero config streaming. They also added the ability to choose which region your function is deployed to.

Eduardo Bouças

When The Shoulders of Giants Are Offered, You’d Do Well To Stand on Them
This is a really good look at common criticisms of serverless (it locks you in, it’s expensive, it’s difficult and it’s too opinionated) and makes the case against them. It focuses on AWS but the argument seems to me to apply wherever and is a great counter-argument to the latest anti-cloud/serverless argument from DHH.

Luc van Donkersgoed

Hyperdrive: Making Databases Feel Like They’re Global
Hyperdrive aims to make accessing your existing databases from Cloudflare Workers extremely fast by storing connection pools across Cloudflare’s network to make connections faster and then caching common read queries at the edge.

Matt Silverlock and Alex Robinson

✂︎ Tools, Resources & More...


How We Optimized Package Imports in Next.js
The latest version of Next includes improvements to optimize package imports that can improve local dev performance and production cold starts. This post explains why this was needed and how it was done.

Shu Ding

Gatsby Headaches: Working With Media
Part 1 focuses on handling images, video, and audio — while Part 2 covers handling documents of various formats.

Juan Diego Rodríguez

How to Secure Routes in Next.js 13 – Client-Side, Server-Side, and Middleware-Based Protection
Exploring ways to secure a route so that only authenticated users can view it.

Edeh Israel Chidera

Adding Search to an Eleventy Site Without Client-side JavaScript
How to implement a site search using a form post and a Netlify function and Eleventy Serverless to eliminate the need for client-side JavaScript.

Philip Renich

Thanks for reading. — Brian