Yuvraj Thapa Chhetri

Home » Archives for Yuvraj Thapa Chhetri
Docker Basic : Your First Container

Docker Basics: Your First Container Step-by-Step Guide

Introduction If you are managing container deployments without complex CI/CD automation pipelines, navigating the AWS Management Console to set up Amazon Elastic Container Registry (ECR) is the most direct way to configure your image repositories. While public registries like Docker Hub allow quick uploads, enterprise cloud environments demand isolated network access controls and encryption at…

Read More

Building a Fully Automated AWS DevOps Pipeline with GitHub Integration

Introduction Deploying applications manually onto bare-metal or cloud instances introduces severe human error risks, slow release velocity, and operational bottlenecks. While cloud providers offer auto-scaling infrastructure, keeping application code in sync across continuously fluctuating server nodes requires automated orchestration. In this guide, we will engineer an end-to-end continuous deployment (CD) architecture on AWS that bridges…

Read More
automatically copy file between s3 bucket using AWS lambda

Automatically Copy Files Between S3 Buckets Using AWS Lambda

Introduction In modern event-driven cloud architectures, manual data transfers across storage layers introduce operational friction and human error. Automatically replicating payload objects across cloud environments—such as transferring raw uploads to secondary analytical repositories or isolated cross-region backups—is a fundamental serverless design pattern. By combining Amazon S3 Event Notifications with AWS Lambda (powered by Python and…

Read More
Auto Scaling Group

AWS Auto Scaling for Beginners: Build & Test Your First Group

Introduction Handling unpredictable web traffic spikes while maintaining operational cost efficiency is a major infrastructure challenge. Running fixed EC2 instance capacity leads to either application downtime during high traffic or wasted cloud expenditure during idle hours. Fortunately, AWS Auto Scaling resolves this problem by automatically adjusting compute capacity based on real-time resource utilization. In this…

Read More
Deploy Wordpress Using Docker, ECR & EKS

How to Deploy a WordPress Website using Docker, AWS ECR, and AWS EKS

Introduction Deploying monolithic applications like WordPress into microservice architectures requires robust container orchestration to achieve enterprise-grade availability, auto-scaling, and failover support. While traditional single-server installations introduce single points of failure, containerizing WordPress with Docker, hosting images in Amazon Elastic Container Registry (ECR), and orchestrating worker nodes via Amazon Elastic Kubernetes Service (EKS) delivers a fault-tolerant…

Read More
docker image push across aws account

Complete Guide: How to Push Docker Images to AWS ECR, Share Across AWS Accounts, and Deploy on Elastic Beanstalk

Introduction In modern multi-tenant cloud architectures, organizations frequently isolate environments across distinct AWS accounts for security boundaries. For example, building Docker images in a primary Development account (Account A) and deploying them into a Production environment (Account B) requires secure, cross-account container distribution. Amazon Elastic Container Registry (ECR) supports granular IAM resource policies to share…

Read More
Install Docker on AWS EC2

How to Install and Run a Docker Container on AWS EC2

Introduction Containerization has revolutionized modern software development by enabling developers to package applications with all their dependencies. Docker simplifies application deployment, making software consistent across development, testing, and production environments. In this step-by-step tutorial, we will demonstrate how to install Docker on an AWS EC2 instance and run an Nginx web server inside a Docker…

Read More