Best of AWS — May 2024
- 1
- 2
- 3
- 4
AWS in Plain English·2y
Setting Up a CI/CD Pipeline Using AWS and Jenkins: Beginner’s Guide
Learn how to set up a CI/CD pipeline using AWS and Jenkins with Maven. The pipeline consists of a CI instance, CD instance, and S3 bucket. Jenkins is connected to GitHub via webhooks for triggering builds. Maven is used for building automation. The built package is deployed to an S3 bucket and continuously monitored by the CD instance for deployment to the production environment. The deployment status is displayed using CD EC2 CLI.
- 5
- 6
Substack·2yS3 Is Showing Its Age
S3 is falling behind its competitors in terms of features such as compare-and-swap operation, multi-region buckets, and object appends. These missing features are becoming a bigger problem as new infrastructure relies on object storage as the primary persistence layer. The decision to abandon or embrace S3 depends on the system's use cases and design goals. Preconditions on S3 and a unified S3Express One Zone API would make this decision easier.
- 7
DEV·2y
Echodiary : AI-Powered Diary with AWS Amplify
Echodiary is a user-friendly diary-making web app that uses AWS Amplify Gen 2. It allows users to document their daily experiences using voice or manual writing, with the option to enhance their entries with photos. The app uses AI technology for content enhancement, weekly highlights, and personalized suggestions for mental health and personal growth.
- 8
- 9
- 10
- 11
- 12
ThePrimeTime·2yPrivate EMPTY S3 Bucket COST ME $1300
Discover how an empty private S3 bucket can cause a skyrocketing AWS bill, due to unauthorized requests from third parties and misconfigurations of an open-source tool. Learn about the potential risks and security measures to prevent such incidents.
- 13
AWS Tip·2y
Monitoring using Prometheus and Grafana on AWS
Learn how to set up monitoring using Prometheus and Grafana on AWS. Install Docker, Docker Compose, and necessary containers. Access Portainer for container management. Access Prometheus for monitoring. Add Prometheus as a datasource in Grafana. Load a dashboard in Grafana and check the graphs.
- 14
AWS in Plain English·2y
Host a Vite-React website on Amazon ECS. Part 1
This tutorial is the first part of a 2 part tutorial where we will host a static website on Amazon ECS. It covers setting up an EC2 instance for your Jenkins server, installing Jenkins, Docker, and Git, configuring tools, creating a Jenkins pipeline, and pushing a Docker image to Docker Hub.
- 15
Faun·2y
Building Infrastructure to Serve Millions of Users on AWS: Preparation
This post provides step-by-step instructions on building infrastructure to serve millions of users on AWS. It covers topics such as creating virtual machines, installing WordPress on a virtual machine, creating a database on AWS, and connecting WordPress to an S3 bucket.
- 16
Community Picks·2y
jdavidbakr/mail-tracker: Package for Laravel to inject tracking code into outgoing emails.
MailTracker is a package for Laravel that injects a tracking code into outgoing emails and stores the rendered emails in the database. Version 5.x of MailTracker made changes to the storage of recipient and sender information. To prevent an email from being tracked, you can add the `X-No-Track` header to the email.
- 17
ITNEXT·2y
Full Scalable Angular application based on AWS
This post discusses the steps to build a scalable Angular application based on AWS. It covers the tech stack used, advantages of using AWS, and the process of automating the deployment. The post also highlights the use of S3, CloudFront, Route 53, Elastic Beanstalk, API Gateway, Amazon Pinpoint, and AWS Lambda in the application architecture.
- 18
- 19
- 20
- 21
- 22
- 23
AWS in Plain English·2y
Amazon EKS with Kubernetes version 1.30 using AWS-CDK
Learn how to deploy Amazon EKS with the latest Kubernetes version v1.30 using AWS-CDK. The tutorial provides step-by-step instructions and includes the necessary CDK code and stacks. It also mentions the major changes in Kubernetes version 1.30.
- 24
- 25
