Image by MichaelGaida from Pixabay

Docker is Awesome!

These were my words when I got to knew about the world of containers. Docker has made its own existence in the industry due to its power of making lives of developers and architects a lot easier. I have been working with docker for quite sometime and there has been a significant amount of increased in efficiency and quality of work. …


Image by Lars_Nissen from Pixabay

Load Balancing is a vital element for applications. Load balancing lets you distribute the traffic coming to your systems on the basis of various parameters.

AWS Application Load Balancer is a modern load balancing solution that operates on network layer 7 and helps in distributing traffic in the AWS cloud. There are certain load balancing rules that you can take advantage of while configuring the load balancer. These rules also referred to as listener rules in the load balancer helps you to load balance the requests based on various parameters such as path, host, IP address, etc. …


Image by Pavlofox from Pixabay

Automation is good. It helps in making processes faster, less error prone and workflow easier. Bitbucket is a famous version control repository hosting service which can be used with version controls tools like git and mercurial. In this article we will be focussing on a feature provided by bitbucket which allows us to automate builds and trigger deployments on code push to branches in your repository. This feature is called Bitbucket Pipelines.

Bitbucket Pipelines

As stated in the bitbucket pipelines confluence document -

“ Bitbucket Pipelines is an integrated CI/CD service, built into Bitbucket. It allows you to automatically build, test and…


Git is a famous distributed version control system used by teams worldwide for managing projects source code. Git is very useful for tracking changes in source code within the project as well as letting multiple people work on the same code base without affecting the work of others. It helps in team coordination, speed & efficiency. In this article we will have a walkthrough of the git commands you will find useful implementing in your daily work routine.

If you haven’t setup git on your system follow this guide to setup git on your system -

https://git-scm.com/book/en/v2/Getting-Started-Installing-Git

Once you have…


We may encounter scenarios where we need to restrict user accounts & services to be accessed in particular regions and isolate other regions from the user. For example, you have two different environments (Production & Test) in two different regions. You want to restrict your dev team to only access the services in your test environment and not the ones in your production environment. In this case, region-based access is a handy thing. You can create an IAM user with a custom policy attached to it that lets the user access only the services in a specified region.

In this…


AWS is one of the best cloud services provider across the globe and WordPress is one of the most used CMS platforms. In this article, we will have a full walkthrough on setting up WordPress with LAMP (Linux, Apache, MySQL, PHP) stack on Amazon EC2. For using EC2 service you need an account on AWS. If you have an existing account you can use it, or you can start with a free account on AWS. We will be using Ubuntu 18.04 Linux ami for our EC2 instance.

In this article, we will go through the following steps:

  1. Create an EC2…


EC2 (Elastic Compute Cloud) is a service provided by Amazon Web Services which lets you set up your own virtual servers. AWS has several data centers across the globe where these services are provided which they call “Region”. Every region is isolated from other regions and their services too. In this article, we will explore how we can migrate an EC2 Instance from one region to another region.

I have already created an EC2 Instance in the ap-south-1 (Mumbai) region and I will migrate it to the ap-southeast-1 (Singapore) region.

EC2 Instance in ap-south-1 (Mumbai) Region

To migrate the EC2 Instance just follow these steps :

Kavish Baghel

An IT Professional with a Civil Engineering Degree.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store