Best of AWS — 2025
- 1
- 2
ByteByteGo·1y
EP151: 24 Good Resources to Learn Software Architecture in 2025
ByteByteGo Newsletter shares 24 valuable resources for learning software architecture in 2025, including books, tech blogs, YouTube channels, and whitepapers. It also compares API styles (SOAP vs REST vs GraphQL vs RPC) and AWS services (SQS vs SNS vs EventBridge vs Kinesis). Additionally, it outlines methods to enhance API performance and introduces Grok-3, a powerful AI developed by xAI.
- 3
freeCodeCamp·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.
- 4
Dev Tools·51w
She Shared Her Screen… and Her AWS Secret (Yes, she's a FANG)
A senior engineer accidentally exposed her AWS credentials during a Zoom meeting, highlighting the risks of screen sharing without adequate safeguards. The post discusses the widespread issue of accidentally sharing sensitive information and introduces Entropy, a Chrome extension that detects and redacts secrets and PII in real-time. Entropy aims to prevent such leaks by securing data during screen sharing and is customizable for different security needs.
- 5
Serverless·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.
- 6
DEV·1y
System Design for DevOps Engineers
This guide dives into system design, covering topics like communication protocols, CI/CD, architecture patterns, databases, caches, microservices, payment systems, and developer productivity tools with a focus on DevOps and security. It compares REST and GraphQL, explains how gRPC works, discusses webhooks, outlines common strategies to improve API performance, and reviews the evolution of HTTP protocols from 1.0 to HTTP/3.0. The post emphasizes the importance of efficient and safe API design and explores various caching strategies and best practices for microservice architecture.
- 7
All Things Distributed·31w
Development gets better with Age
Experience in software development provides invaluable perspective when evaluating new technologies like generative AI. Seasoned developers recognize recurring patterns across decades - from programming languages to platforms - and apply this wisdom to cut through hype. Rather than rushing to adopt AI due to FOMO, experienced builders focus on understanding customer problems first, then selecting appropriate solutions. The key lessons: maintain healthy skepticism, prioritize fundamentals like security and privacy, and remember that new technologies often follow familiar patterns from the past.
- 8
Cloud 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.
- 9
YouTube·1y
Build an Enterprise Nextjs Rental App | AWS, EC2, Cognito, Shadcn, RDS, S3, Node, React
This guide walks you through building a scalable, enterprise-grade rental application using Nextjs for the frontend and Node.js for the backend, fully deployed on AWS. The application features user authentication with AWS Cognito, property search with Mapbox integration, and comprehensive dashboards for both tenants and managers. Key technologies include Redux Toolkit, Tailwind CSS, Shadcn, and AWS services like EC2, S3, RDS, and API Gateway. Detailed instructions and code samples are provided for each step to help you understand and implement the entire setup.
- 10
Hacker News·1y
7 Common Mistakes in Architecture Diagrams
Creating effective technical architecture diagrams is crucial for conveying system understanding. Common mistakes to avoid include creating overly theoretical diagrams, mixing levels of abstraction, including too many overlapping concerns, using unlabeled arrows, misleading composition, missing context, and neglecting accompanying explainer text. These errors can undermine the clarity and usefulness of the diagrams.
- 11
CodeHead·30w
Should YOU Become A Devops Engineer
DevOps engineering combines development and operations to automate software delivery through CI/CD pipelines, containerization, and infrastructure management. The role requires skills in Linux, scripting, cloud platforms, and tools like Docker, Kubernetes, and Terraform. DevOps engineers earn competitive salaries (up to $190,000+) due to specialized expertise, but the work focuses on infrastructure, automation, and system stability rather than product development. Success requires enjoying problem-solving, automation, and behind-the-scenes technical work.
- 12
freeCodeCamp·1y
How to Build an Application with AWS Lambda
Learn how to build a Goal Manifestation Quote App using AWS Lambda, Amazon S3, Amazon Simple Notification Service (SNS), and Amazon EventBridge. This tutorial covers the steps to set up your development environment, create an S3 bucket, set up SNS for notifications, create Lambda functions, and automate tasks with EventBridge. By the end, you'll be able to send random inspirational messages to keep you motivated and focused on your goals.
- 13
ByteByteGo·41w
How Cursor Serves Billions of AI Code Completions Every Day
Cursor is an AI-powered code editor built on VS Code that serves billions of AI completions daily. It features real-time code autocomplete, AI chat assistance, inline editing, and background agents that work in the cloud. The system handles over 1 million queries per second using a distributed infrastructure across AWS, Azure, and GCP, with privacy-focused codebase indexing through vector embeddings. Cursor integrates multiple AI models including GPT-4, Claude, and custom fine-tuned models to provide intelligent coding assistance while maintaining security through encryption and ephemeral data handling.
- 14
CodeHead·35w
Should YOU Become a Backend Dev?
Backend development in 2025 involves managing complex microservices architectures, cloud infrastructure, AI integrations, and security concerns. While the core responsibilities remain building APIs and managing databases, developers now juggle dozens of services, navigate extensive cloud platforms like AWS, and handle AI model integrations. The role has expanded to include security engineering responsibilities, with constant focus on preventing data breaches. Despite the challenges of debugging distributed systems and handling 3 AM alerts, backend developers remain essential for keeping internet infrastructure running smoothly.
- 15
Serverless·1y
Introducing Serverless Container Framework
Serverless Container Framework (SCF) simplifies container deployment across serverless environments like AWS Lambda and Fargate ECS. It offers a unified deployment experience, seamless platform switching without code rewrites, and rich local development with hot-module-reloading. SCF supports automated infrastructure setup, smart code change detection, and built-in SSL management, aiming to optimize serverless workflows and reduce costs.
- 16
AWS Fundamentals·44w
How to Get Started with AWS in 2025
A comprehensive guide covering AWS account setup, security configuration, and best practices for beginners. Covers creating AWS accounts, setting up multi-factor authentication, creating IAM users, configuring billing alerts, installing AWS CLI, and implementing security measures. Also introduces Infrastructure as Code tools like Terraform and AWS CDK, AWS Organizations for multi-account management, and helpful tools for cloud development workflow.
- 17
Fireship·29wUS-EAST-1 is humanity’s weakest link…
A major AWS outage in the US-EAST-1 region caused widespread service disruptions across thousands of companies including Netflix, Reddit, and PlayStation. The root cause was a DNS resolution failure affecting API endpoints, particularly DynamoDB, which cascaded into serverless job queues. The incident highlights the risks of centralized cloud infrastructure dependency and the challenges of single-provider reliance even with availability zones designed for redundancy.
- 18
YouTube·1y
Stop Using Redis. Use Open Source Instead
Redis, a widely-used in-memory database, recently changed its license to a more restrictive model, leading to the creation of an open-source alternative, Valkey. Valkey has garnered support from tech giants like AWS, Oracle, and Google, promising to maintain the free and open-source nature of the original Redis. The post explains how to switch from Redis to Valkey and compares their features, performance, and pricing.
- 19
ByteByteGo·25w
How Disney Hotstar (now JioHotstar) Scaled Its Infra for 60 Million Concurrent Users
Disney+ Hotstar scaled from 25 million to 61 million concurrent users during the 2023 Cricket World Cup through a comprehensive infrastructure overhaul. Key improvements included separating cacheable from non-cacheable APIs at the CDN layer, migrating from self-managed KOPS to Amazon EKS, implementing distributed NAT gateways per subnet, and introducing a Datacenter Abstraction model. This abstraction unified multiple Kubernetes clusters into logical data centers with a centralized Envoy-based API gateway, replacing 200+ individual load balancers. The team also eliminated NodePort limitations by switching to ClusterIP services, standardized service endpoints, and adopted single-manifest deployments. The final architecture distributed 200+ microservices across six optimized EKS clusters, each designed for specific workload types.
- 20
Product Hunt·24w
Better Upload: Simple and easy file uploads for React, use your S3 bucket
A lightweight React library for handling file uploads directly to S3-compatible storage services. Designed to minimize setup complexity and avoid unnecessary dependencies while providing direct-to-bucket upload functionality.
- 21
Fireship·42wAWS just released its Cursor killer…
Amazon released Kira, a new AI-powered IDE that competes with Cursor and other VS Code forks. Powered by Claude Sonnet 4.0, Kira uses a spec-driven development approach that emphasizes planning through requirements documents and design specifications before code generation. The tool aims to produce higher quality code by preventing rushed implementation and appears targeted at enterprise developers who value structured development processes. Currently free to use, Kira represents Amazon's strategic move to compete in the AI coding assistant market.
- 22
LogRocket·1y
Migrating to Valkey from Redis
The post discusses migrating from Redis to Valkey, highlighting key differences such as licensing changes, performance improvements, and new features in Valkey 8.0. It covers the similarities in basic features, improvements in multi-threading, RDMA support, and cost advantages. Detailed migration steps are provided, along with the recommendation to test applications thoroughly before making the switch.
- 23
The Register·37w
AWS CEO says AI replacing junior staff is 'dumbest idea'
AWS CEO Matt Garman argues that replacing junior developers with AI is counterproductive, emphasizing that junior staff are cost-effective and naturally adept with AI tools. He warns that eliminating entry-level positions would create a knowledge gap in the future workforce. Garman advocates for using AI as a collaborative tool rather than a replacement, criticizing the metric of measuring AI value by lines of code generated. He recommends focusing education on critical thinking, problem decomposition, and learning skills rather than narrow technical abilities to prepare for rapid technological change.
- 24
Hacker News·27w
Send this article to your friend who still thinks the cloud is a good idea
A developer shares their experience moving projects from AWS to bare-metal servers with Hetzner, achieving 10x cost savings and 2x performance improvement. The piece argues that cloud services like AWS charge excessive markups (10x-100x) compared to renting or buying servers directly, and that most small-to-medium businesses don't need expensive managed cloud services. It challenges common fears about server management, suggesting that with modern tools like AI assistants, managing Linux servers is accessible and cost-effective for most developers.
- 25
Javarevisited·1y
10 Best Cloud Computing Courses, Labs and Projects in 2025
Cloud computing is essential for modern software development and business operations in 2025. This guide provides a list of the 10 best interactive online courses, labs, and projects from Educative.io to learn cloud computing from scratch. These resources cover AWS, Azure, and Google Cloud Platform, providing practical skills for building and managing cloud solutions. It's an ideal resource for beginners to advanced professionals aiming to gain expertise and prepare for certifications.