Best of AWSJanuary 2024

  1. 1
    Article
    Avatar of gcgitconnected·2y

    How I Built a Social Network in 4 Years as a Solo Developer

    The author shares their journey of building a social media platform as a solo developer, starting from the idea to the tech stack used, and the challenges faced along the way.

  2. 2
    Article
    Avatar of bytebytegoByteByteGo·2y

    Netflix: What Happens When You Press Play?

    Netflix is a global streaming service with millions of subscribers and a large budget for creating new content. It operates in two clouds, AWS and Open Connect, and is divided into three parts: the client, the backend, and the content delivery network (CDN). Netflix moved to AWS in 2008 to improve reliability and scalability.

  3. 3
    Article
    Avatar of awstipAWS Tip·2y

    Event Driven Architecture (EDA): Demystifying EDA

    Event Driven Architecture (EDA) is a software engineering design pattern that decouples communication between applications. It is commonly used in enterprise IT systems to allow real-time information flow and enable loosely coupled service teams.

  4. 4
    Article
    Avatar of awsplainenglishAWS in Plain English·2y

    Setting Up a Free VPN Server in AWS

    Learn how to set up a free VPN server on AWS and enjoy a secure and private internet connection.

  5. 5
    Article
    Avatar of awstipAWS Tip·2y

    Simplified CI/CD: GitOps with Jenkins and ArgoCD

    A comprehensive guide to streamlining CI/CD with Jenkins, Docker, Kubernetes, and ArgoCD using GitOps principles. The post covers the GitOps-based workflow, Jenkins CI/CD pipeline, ArgoCD for Kubernetes deployment, and automated image and deployment updates.

  6. 6
    Article
    Avatar of medium_jsMedium·2y

    Learning Rust: Hello AWS

    Learn how to write and deploy an AWS Lambda function in Rust, including testing locally, deploying using ZIP files or ECR, and handling HTTP requests with AWS API Gateway.

  7. 7
    Article
    Avatar of awsplainenglishAWS in Plain English·2y

    Setting up a CI/CD Pipeline Process with Jenkins and Docker in AWS

    Learn how to set up a CI/CD pipeline using Jenkins and Docker within the AWS ecosystem. Explore prerequisites, Jenkins setup, Docker integration, building a sample pipeline, and deploying to AWS.

  8. 8
    Article
    Avatar of communityCommunity Picks·2y

    Reducing our AWS bill by $100,000

    Learn how to reduce your AWS bill by $100,000/year by implementing cost-saving measures in areas such as CloudWatch, NAT Gateway, S3, Route53, Lambda & SQS, WAF, and CloudFront.

  9. 9
    Article
    Avatar of awsplainenglishAWS in Plain English·2y

    4 Places Where You Can Cache Your Data to Optimize Your System

    This post explores different caching strategies, their benefits, and challenges in maintaining data integrity. It discusses client-side caching, CDN caching, remote cache using Redis, and database caching. It emphasizes the importance of striking a balance between performance optimization and data accuracy.

  10. 10
    Article
    Avatar of awstipAWS Tip·2y

    The Lambda Handler Pattern: A Journey in Go

    This post discusses the Lambda Handler Pattern in Go for writing scalable and reliable Lambdas.

  11. 11
    Article
    Avatar of medium_jsMedium·2y

    Drag and Drop Kubernetes — Deckhand Sets Sail!

    Deckhand is a no code Kubernetes deployment tool that simplifies the process of deploying a Kubernetes cluster. It offers a visual drag and drop interface, the ability to connect any software, and no vendor lock-in. Microservice architecture provides advantages in scalability, flexibility, and speed. Kubernetes is considered hard due to its complex nature and reliance on YAML files. Deckhand offers features such as automated provisioning and deployment, Docker image building, environmental variable scanning, YAML file generation, and complete automation. Future developments for Deckhand include integrations with Google Cloud Platform and Microsoft Azure, as well as advanced cluster health and cost monitoring.

  12. 12
    Article
    Avatar of aws-buildersAWS Builders·2y

    Deploy NodeJS REST API on ECS Fargate using AWS CodePipeline

    Guide on deploying a NodeJS REST API on ECS Fargate using AWS CodePipeline. Includes creating a nodejs app using express framework, adding a Dockerfile to build the app, setting up AWS CodeBuild, CodeDeploy, and CodePipeline.

  13. 13
    Article
    Avatar of freecodecampfreeCodeCamp·2y

    Refactoring with Event-Driven Architecture on AWS

    This post explores the process of refactoring a warehouse inventory management system using event-driven architecture on AWS. It highlights the weaknesses of the current system and demonstrates how event-driven architecture can solve those problems. The post also discusses design considerations, the benefits of using CDC events, and provides a comparison of the performance and error rate between the v1 and v2 systems. Additionally, it includes a cost estimation for operating the new system and explores different event patterns used in the refactoring process.

  14. 14
    Article
    Avatar of awstipAWS Tip·2y

    Automating Terraform: Creating a Backend Configuration with Bash

    Learn how to automate Terraform backend configuration using a Bash script called 'generate_backend.sh'. With this script, you can easily set up the backend configuration for your Terraform adventures in AWS.

  15. 15
    Article
    Avatar of awsplainenglishAWS in Plain English·2y

    Unveiling the Pillars of AWS Well-Architected Framework & their Best Practices

    AWS Well-Architected Framework provides best practices for building robust and reliable systems on AWS. The framework is divided into six pillars: operational excellence, performance efficiency, reliability, security, cost optimization, and sustainability.