# Lambda@Edge

Published articles for Lambda@Edge.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Week Notes 26#44

DevFeed: [Week Notes 26#44](<https://devfeed.tech/articles/week-notes-26-44-111698.md>)

Original publisher: [Read original article](<https://www.jvt.me/week-notes/2026/44/>)

Author: Jamie Tanna

Published: 2026-11-01T21:08:28Z

Content type: article

Language: en

Sources: [Jamie Tanna](<https://devfeed.tech/sources/articles-on-jamie-tanna-software-engineer.md>)

Topics: [CI/CD](<https://devfeed.tech/topics/cicd.md>), [hosting](<https://devfeed.tech/topics/hosting.md>), [cache-invalidation](<https://devfeed.tech/topics/cache-invalidation.md>), [Claude Code](<https://devfeed.tech/topics/claude-code.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [caching](<https://devfeed.tech/tags/caching.md>), [calendar](<https://devfeed.tech/tags/calendar.md>), [cat](<https://devfeed.tech/tags/cat.md>), [ci](<https://devfeed.tech/tags/ci.md>), [claude-code](<https://devfeed.tech/tags/claude-code.md>), [halloween](<https://devfeed.tech/tags/halloween.md>), [hugo](<https://devfeed.tech/tags/hugo.md>), [iac](<https://devfeed.tech/tags/iac.md>), [infra](<https://devfeed.tech/tags/infra.md>), [lambda-edge](<https://devfeed.tech/tags/lambda-edge.md>), [metadata](<https://devfeed.tech/tags/metadata.md>), [node](<https://devfeed.tech/tags/node.md>), [notifications](<https://devfeed.tech/tags/notifications.md>), [pagination](<https://devfeed.tech/tags/pagination.md>), [pizza](<https://devfeed.tech/tags/pizza.md>), [readability](<https://devfeed.tech/tags/readability.md>), [scraping](<https://devfeed.tech/tags/scraping.md>), [week-notes](<https://devfeed.tech/tags/week-notes.md>)

### AI overview

The author made a substantial site and infrastructure refresh after upgrading Hugo from 0.101.0 to 0.168.0. Changes included using `lastmod` instead of `.GitInfo`, date-based pagination, readability tweaks, a calendar view, infrastructure as code, and revised CloudFront caching that saves about 1-2 GB of transfer per day. With larger CI runners, build and deploy time fell from about nine minutes to 3.5 minutes. The post also notes a roughly one-minute outage after a Node upgrade exposed needed Lambda@Edge code changes, and delayed releases of a reporting plugin due to Maven Central publishing limits. The supplied text is an excerpt from week notes that also covers personal activities and media.

### Source excerpt

Been nice to get back to doing some things on my site again, which has been a busy week (with thanks to Claude Code for helping actually get some of this stuff done) Upgraded from Hugo 0.101.0 (2022-06-16) to Hugo 0.168.0 (2026-10-13) Made some tweaks to my site for readability - hopefully some of them are quite noticeable! After the Hugo upgrade, I then removed .GitInfo from Hugo (so each post now uses lastmod), which wasn't possible until I moved into my Micropub endpoint over to my rewrite I've finally got to date-based pagination, which is now much nicer - and saves on unnecessary changes on my site With that all done - and increasing the CI runners' sizes - I've managed to bring this down to ~3.5m/build+deploy down from ~9m! I've made some much-needed tweaks to my CloudFront caching, ending up saving ~1-2GB/day worth of transfer Added a calendar view i.e. on my Week Notes or for my main feed / for articles, which is cool Ended up IAC'ing up my site infra which has been ClickOps until now p🫣 Set up my standard.site metadata (thanks to Bridgy Fed) but given it needs a manual update to a post to link back to the at:// I did end up breaking my site for ~1 minute earlier in the week when I did a Node upgrade on my Lambda@Edge, but didn't realise my Lambda code wouldn't run (as code changes were needed) 🫣 Cookie enjoyed me moving her overnight bed into my office so she could be much comfier when she's in my office 🥰 Been trying to investigate how I've been getting notifications from Claude Code, when my work machine has had no instances running - turns out it was on my desktop, but I'd not updated the Pushover creds or the claude-hook binary 🫣 Morph is coming a real cat - wanting to go in and out and in and out 😹 It was Halloween this week, but thankfully no knocking (as we had our lights off), and not many fireworks I've had some somewhat significant scraping of my site Had a nice pizza night - and the Biscoff cheesecake was back, which is so so good 😋 Had a nice wa

## How Amazon CloudFront secures and accelerates the AWS MCP Server

DevFeed: [How Amazon CloudFront secures and accelerates the AWS MCP Server](<https://devfeed.tech/articles/how-amazon-cloudfront-secures-and-accelerates-the-aws-mcp-server-90465.md>)

Original publisher: [Read original article](<https://aws.amazon.com/blogs/networking-and-content-delivery/how-amazon-cloudfront-secures-and-accelerates-the-aws-mcp-server/>)

Author: Salman Ahmed

Published: 2026-10-19T20:43:15Z

Content type: article

Language: en

Sources: [Networking & Content Delivery](<https://devfeed.tech/sources/networking-content-delivery.md>)

Topics: [MSP MCP](<https://devfeed.tech/topics/msp-mcp.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [Remote Procedure Call (RPC)](<https://devfeed.tech/topics/rpc.md>)

Tags: [advanced-300](<https://devfeed.tech/tags/advanced-300.md>), [amazon-cloudfront](<https://devfeed.tech/tags/amazon-cloudfront.md>), [amazon-cloudwatch](<https://devfeed.tech/tags/amazon-cloudwatch.md>), [amazon-route-53](<https://devfeed.tech/tags/amazon-route-53.md>), [amazon-s3](<https://devfeed.tech/tags/amazon-s3.md>), [api](<https://devfeed.tech/tags/api.md>), [aws](<https://devfeed.tech/tags/aws.md>), [aws-cloudtrail](<https://devfeed.tech/tags/aws-cloudtrail.md>), [aws-waf](<https://devfeed.tech/tags/aws-waf.md>), [backend](<https://devfeed.tech/tags/backend.md>), [cloudfront](<https://devfeed.tech/tags/cloudfront.md>), [has](<https://devfeed.tech/tags/has.md>), [lambda-edge](<https://devfeed.tech/tags/lambda-edge.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [mcp-server](<https://devfeed.tech/tags/mcp-server.md>), [model](<https://devfeed.tech/tags/model.md>), [model-context-protocol](<https://devfeed.tech/tags/model-context-protocol.md>), [model-context-protocol-mcp](<https://devfeed.tech/tags/model-context-protocol-mcp.md>), [networking-content-delivery](<https://devfeed.tech/tags/networking-content-delivery.md>), [production](<https://devfeed.tech/tags/production.md>)

### AI overview

The AWS MCP Server handles public and authenticated requests behind Amazon CloudFront. The article explains how CloudFront, AWS WAF, and Lambda@Edge route requests, block abuse, answer static protocol calls and OAuth challenges near callers, and reduce origin load. It also describes monitoring across edge locations and reports a limited latency comparison from one client and one PoP.

### Source excerpt

The AWS MCP Server, a managed remote server for the Model Context Protocol (MCP), runs in production behind Amazon CloudFront. Hundreds of thousands of AWS accounts call it, and it handles millions of tool calls every month. Every request enters one of CloudFront's more than 750 Points of Presence (PoPs), the edge locations nearest the [...]

## Reducing Infrastructure Complexity: Why I Ditched S3+CloudFront+Lambda

DevFeed: [Reducing Infrastructure Complexity: Why I Ditched S3+CloudFront+Lambda](<https://devfeed.tech/articles/reducing-infrastructure-complexity-why-i-ditched-s3-cloudfront-lambda-34040.md>)

Original publisher: [Read original article](<https://shivamsancc.com/blog/reducing-infrastructure-complexity-why-i-ditched-s3-cloud-front-lambda>)

Author: Shivam Anand

Published: 2025-08-24T07:48:09Z

Content type: opinion

Language: en

Sources: [Shivam Anand - DevOps & Cloud Engineering Blog](<https://devfeed.tech/sources/shivam-anand-devops-cloud-engineering-blog.md>)

Topics: [Amazon S3](<https://devfeed.tech/topics/amazon-s3.md>), [migration](<https://devfeed.tech/topics/migration.md>), [Optimization](<https://devfeed.tech/topics/optimization.md>), [Image](<https://devfeed.tech/topics/image.md>), [Cross-origin resource sharing (CORS)](<https://devfeed.tech/topics/cors.md>)

Tags: [api-keys](<https://devfeed.tech/tags/api-keys.md>), [aws](<https://devfeed.tech/tags/aws.md>), [aws-s3](<https://devfeed.tech/tags/aws-s3.md>), [blog-performance](<https://devfeed.tech/tags/blog-performance.md>), [cloud-infrastructure](<https://devfeed.tech/tags/cloud-infrastructure.md>), [cloudfront](<https://devfeed.tech/tags/cloudfront.md>), [cloudinary](<https://devfeed.tech/tags/cloudinary.md>), [cors](<https://devfeed.tech/tags/cors.md>), [devops](<https://devfeed.tech/tags/devops.md>), [devops-cloud-infrastructure](<https://devfeed.tech/tags/devops-cloud-infrastructure.md>), [iam](<https://devfeed.tech/tags/iam.md>), [image](<https://devfeed.tech/tags/image.md>), [image-transformations](<https://devfeed.tech/tags/image-transformations.md>), [lambda](<https://devfeed.tech/tags/lambda.md>), [lambda-edge](<https://devfeed.tech/tags/lambda-edge.md>), [media-optimization](<https://devfeed.tech/tags/media-optimization.md>), [migration](<https://devfeed.tech/tags/migration.md>), [optimization](<https://devfeed.tech/tags/optimization.md>), [performance](<https://devfeed.tech/tags/performance.md>), [strapi](<https://devfeed.tech/tags/strapi.md>)

### AI overview

The author describes migrating a blog's media management from AWS S3, CloudFront, and Lambda to Cloudinary after finding the multi-service setup unnecessarily complex for a small blog. They highlight Cloudinary's simpler onboarding and URL-based image transformations.

### Source excerpt

Discover how I simplified media management for my blog by moving from AWS S3, CloudFront, and Lambda to Cloudinary. Learn about URL-based transformations, automatic optimization, and faster performance.