Best of ServerlessApril 2025

  1. 1
    Article
    Avatar of goserverlessServerless·1y

    Introducing the Serverless MCP

    Serverless MCP is a powerful debugging tool that integrates with AI-assisted IDEs to streamline troubleshooting of AWS serverless applications. It provides intelligent resource discovery, error analysis, and up-to-date documentation access, eliminating the need for AWS console visits. Included in the Serverless Framework CLI, MCP offers service-wide summaries, resource identification, and detailed performance diagnostics for Lambda functions and IAM roles.

  2. 2
    Article
    Avatar of freecodecampfreeCodeCamp·1y

    The Serverless Architecture Handbook: How to Publish a Node Js Docker Image to AWS ECR and Deploy the Container to AWS Lambda

    Learn how to deploy a Node.js application using a serverless architecture with AWS Lambda and Docker. The detailed guide covers cloning your repository, building a Docker image, pushing the image to AWS ECR, and deploying the container to AWS Lambda. Additionally, it explains serverless advantages, differences between deployment models, and practical use cases.

  3. 3
    Article
    Avatar of theburningmonktheburningmonk.com·1y

    Bye bye schema coupling, hello semantic coupling

    The post introduces the concept of semantic coupling as an innovative method to manage schema evolution in event-driven architectures, replacing traditional schema coupling. By using semantic tags instead of versioning or altering event schemas, it allows consumers to focus on the meaning of data rather than its representation. This approach prevents breaking changes and eliminates the need for event versioning, encouraging smoother schema transitions. Tools like Orbital and Taxi can facilitate these transformations by decoupling the data representation from consumers.

  4. 4
    Video
    Avatar of developedbyeddevelopedbyed·1y

    How I'm Deploying My Future Web Applications

    Explores the journey of deploying future web applications, discussing past experiences with JavaScript, course platforms, and server setups. Highlights the transition from jQuery to vanilla JavaScript, the benefits of serverless computing over VPS, and the use of Cloudflare, Stanstack, and React in the current stack for improved scalability, performance, and simplicity.

  5. 5
    Article
    Avatar of theburningmonktheburningmonk.com·1y

    Event versioning strategies for event-driven architectures

    The post discusses various strategies for versioning event schemas in event-driven architectures, including adding versions in event names, event payloads, separate streams, and using schema registries. It evaluates the pros and cons of each method and suggests alternative approaches to avoid breaking changes. The author emphasizes the importance of supporting backward compatibility and recommends always adding new fields instead of breaking existing schemas.

  6. 6
    Article
    Avatar of bytebytegoByteByteGo·1y

    How Meta Built Threads to Support 100 Million Signups in 5 Days

    Meta's Threads platform achieved a rapid growth of 100 million signups by leveraging existing, robust infrastructures like ZippyDB and Async. ZippyDB, a distributed key-value store, ensured scalability and strong consistency, while Async, a serverless computing engine, handled trillions of background tasks to support seamless user experiences. These systems, honed by Meta's experience with Facebook, Instagram, and WhatsApp, allowed Threads to scale effortlessly without the need for bespoke solutions.

  7. 7
    Article
    Avatar of neontechNeon·1y

    The Noisy Neighbor Problem in Multitenant Architectures

    Neon addresses the noisy neighbor problem in multitenant architectures by using a project-per-tenant model with true isolation. This setup ensures each tenant has its own logically isolated Postgres environment, decoupled storage and compute, and autoscaling to eliminate resource contention. Neon's approach leverages serverless technologies to provide cost-efficient and scalable database solutions, maintaining high performance even during peak tenant workloads.

  8. 8
    Article
    Avatar of do_communityDigitalOcean Community·1y

    Build Real-Time AI Agents with GenAI and Serverless Functions

    Create AI-powered agents capable of processing real-time data using DigitalOcean’s GenAI Platform and serverless functions. This tutorial walks through setting up an AI agent to retrieve information from the DigitalOcean API, ideal for developers who want to build intelligent, API-connected agents without managing complex infrastructure.

  9. 9
    Article
    Avatar of theburningmonktheburningmonk.com·1y

    How to detect and prevent breaking changes in event schemas

    There are several approaches to preventing breaking changes in event schemas, including consumer-driven contracts, using schema packages for integration tests, and utilizing a schema registry with broker-side validation. Each method offers unique benefits and potential drawbacks, and they may even be combined for optimal effectiveness. Consumer-driven contracts help enforce expectations at the development stage, sharing event schemas as code libraries simplifies setup, and a schema registry ensures centralized governance and protection against breaking changes.

  10. 10
    Article
    Avatar of communityCommunity Picks·1y

    RvDstudio/nextjs_drizzle_better-auth: A Next.js starter kit integrating Drizzle ORM for type-safe database operations, Better Auth for secure authentication, and NeonDB for serverless PostgreSQL. This

    A Next.js starter kit that integrates Drizzle ORM for type-safe database operations, Better Auth for secure authentication, and NeonDB for serverless PostgreSQL. Instructions are provided for setting up dependencies, environment variables, and generating the necessary schema files.

  11. 11
    Article
    Avatar of cloudnativedailyCloud Native Daily·1y

    Serverless Video Transcoding on AWS using Lambda, MediaConvert, and CloudFront

    Learn how to implement serverless video transcoding on AWS using Lambda, MediaConvert, and CloudFront. This guide covers creating S3 buckets, setting up IAM roles, creating Lambda functions for automation, configuring MediaConvert, and setting up CloudFront for streaming. Additionally, it includes a React frontend to stream transcoded video using the CloudFront URL.

  12. 12
    Article
    Avatar of logrocketLogRocket·1y

    Is OpenNext really the key to Next.js portability?

    OpenNext is a community-driven project designed to enhance the portability of Next.js across various serverless platforms beyond its native Vercel environment. It addresses Next.js's portability issues by repackaging its build to work with platforms like AWS Lambda and Cloudflare Workers, enabling developers to deploy apps without losing functionality. OpenNext's collaboration with Vercel aims to standardize deployment solutions for easier integration across different infrastructures.