Best of AWSApril 2025

  1. 1
    Article
    Avatar of freecodecampfreeCodeCamp·1y

    How to Deploy a Node.js Application on AWS

    Learn to deploy a Node.js/Express application on AWS using an EC2 instance. The guide covers prerequisites such as having an AWS account and knowledge of Node.js, Express, and Linux commands. It details setting up an EC2 instance, installing necessary packages, deploying the application, and configuring security settings. The tutorial also includes steps to use Caddy as a reverse proxy to simplify access to the deployed app.

  2. 2
    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.

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

    Building a Video Streaming Service Using AWS S3, CloudFront, and React

    Learn to build a scalable video streaming service using AWS S3 for video storage, CloudFront for global delivery, and a React frontend for playback. This guide covers setting up an S3 bucket, configuring CloudFront for efficient video delivery, and developing a React application to fetch and play the videos. Deploy the React app on AWS S3 or other hosting services for global accessibility.

  4. 4
    Article
    Avatar of awsfundamentalsAWS Fundamentals·1y

    A Beginner's Guide to One of the Most Popular Infrastructure as Code Tools

    Pulumi is a modern Infrastructure as Code platform allowing users to define, deploy, and manage cloud resources using various programming languages like Python, TypeScript, and Go. Unlike other tools, Pulumi supports multiple cloud providers and can manage resources across AWS, Azure, Google Cloud, and Kubernetes. The platform supports writing infrastructure as code in familiar languages, making it easy for developers to integrate it into their workflows. Important concepts include projects, stacks, resources, inputs and outputs, secrets, state management, and backends. A step-by-step guide shows how to get started with Pulumi, create a project, manage configurations, and deploy resources.

  5. 5
    Video
    Avatar of webdevcodyWeb Dev Cody·1y

    How to use Terraform (to become a DevOps engineer)

    Terraform is a key tool for writing infrastructure as code, crucial for automating cloud service deployments, and is popular among DevOps professionals. The post provides a practical overview of setting up and managing resources with Terraform, including initiating a project, creating AWS S3 buckets, managing Terraform state files, and organizing code using modules. It emphasizes the importance of using Terraform for secure and efficient cloud infrastructure management.

  6. 6
    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.

  7. 7
    Video
    Avatar of communityCommunity Picks·1y

    Redis Streams vs Pub/Sub: Performance

    This post compares the performance of Redis Streams and Redis Pub/Sub by running a benchmark on AWS. It highlights the primary differences, emphasizes the stateless nature of Pub/Sub, and contrasts it with the durability of Redis Streams. The benchmark tests measure latency, throughput, and CPU usage, revealing that Pub/Sub can handle over 1 million messages per second with lower resources, while Streams provide higher durability at the cost of increased CPU usage and reduced throughput.

  8. 8
    Article
    Avatar of collectionsCollections·1y

    Top CI/CD Tools for DevOps in 2025

    Jenkins has historically led CI/CD processes but now faces challenges like maintenance and scaling. Modern alternatives such as Devtron, GitHub Actions, GitLab, AWS CodePipeline, and Azure Pipelines offer advanced features to address these issues. Understanding the advantages of approaches like GitOps, which uses Git for version control of configurations, can enhance efficiency and scalability in software delivery.

  9. 9
    Article
    Avatar of faunFaun·1y

    Introduction to Cloud Infrastructure Automation With Terraform

    Learn how Infrastructure as Code (IaC) and Terraform can revolutionize cloud infrastructure management by using code to automate the creation and maintenance of resources. This guide covers essential Terraform concepts such as providers, resources, variables, data sources, and output variables, with practical AWS examples to help you get started.

  10. 10
    Article
    Avatar of tdsTowards Data Science·1y

    AWS: Deploying a FastAPI App on EC2 in Minutes

    Deploying a FastAPI app on AWS EC2 can be done quickly by creating an EC2 instance, establishing an SSH connection, configuring the environment with Python and Nginx, and finally running the FastAPI server. This tutorial provides a step-by-step guide covering instance creation, SSH connection, environment configuration, and deploying the application. It is designed to help beginners get a basic understanding of launching a server without delving into best practices for security and deployment.

  11. 11
    Article
    Avatar of eventstoreEvent Store·1y

    Kurrent Cloud: Introducing Shared Infrastructure

    Kurrent Cloud has introduced a new Shared Infrastructure feature, focusing on scalable, secure, and efficient deployments using Kubernetes. This marks a significant evolution in the company's cloud-native architecture, offering multiple deployment options including fully hosted, bring your own cloud (BYOC), and hybrid models. The platform architecture includes separate control and data planes, utilizing Kubernetes for elasticity, cost efficiency, and wide community support. Shared Infrastructure provides an entry point for users, with different deployment tiers for development and production environments.

  12. 12
    Article
    Avatar of itnextITNEXT·1y

    Creating an ArgoCD Terraform Module to install it to multiple K8s clusters on AWS

    Learn how to create a Terraform module to install ArgoCD across multiple Kubernetes clusters on AWS. The guide demonstrates setting up the module to install ArgoCD using Helm and bootstrap it with an App of Apps pattern, ensuring efficient operations and strong isolation between clusters.

  13. 13
    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.

  14. 14
    Article
    Avatar of awsAWS·1y

    Build multi-agent systems with LangGraph and Amazon Bedrock

    Integrating the open-source multi-agent framework LangGraph with Amazon Bedrock allows developers to build powerful, interactive AI applications with graph-based orchestration. This approach addresses challenges in managing complex workflows and coordinating multiple AI agents by decomposing systems into smaller, specialized agents. LangGraph's tools, such as LangGraph Studio, offer stateful architecture, graph visualization, and real-time debugging, making it easier to manage and enhance multi-agent systems for more efficient and effective solutions.

  15. 15
    Video
    Avatar of youtubeYouTube·1y

    How Duolingo Saved Millions in AWS Cloud Costs

    Duolingo, a popular language learning app, successfully reduced their AWS cloud costs by 20% through various methods. They utilized Cloud Zero for enhanced billing visibility, implemented lifecycle rules for S3 storage, established TTL rules for DynamoDB, optimized logging practices, rightsized resources, and addressed inefficient service interactions. Additionally, they leveraged AWS's in-built cost optimization features and better-managed reserved instances, leading to substantial savings.

  16. 16
    Article
    Avatar of javarevisitedJavarevisited·1y

    5 Best Udemy Courses for AWS Developer Associate Exam (DVA-C02) in 2025 (with Practice Tests)

    Obtaining the AWS Certified Developer – Associate (DVA-C02) certification is highly beneficial for developers looking to build and deploy applications on AWS in 2025. The post lists five top Udemy courses that provide comprehensive coverage of exam topics, including hands-on labs and practice tests. These courses are designed to help anyone, from beginners to experienced developers, pass the certification exam on their first attempt.

  17. 17
    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.

  18. 18
    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.

  19. 19
    Article
    Avatar of netflixNetflix TechBlog·1y

    How Netflix Accurately Attributes eBPF Flow Logs

    Netflix tackles the issue of accurately attributing eBPF flow logs to workload identities by enhancing its FlowExporter and FlowCollector mechanisms. The company developed new methods to overcome the challenges of IP address reassignment and misattribution, ensuring real-time, reliable network insights across its extensive microservices fleet. The improved process allows for comprehensive dependency analysis and better service topology understanding.