Best of AWS — January 2024
- 1
- 2
ByteByteGo·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
AWS 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
- 5
AWS 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
- 7
- 8
- 9
AWS 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
- 11
Medium·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
AWS 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
freeCodeCamp·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
- 15
AWS 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.