Load balancers are a first or we can say as vital sight in a cloud environment. As soon as you need high availability, you are likely to meet a load balancer in front of at least two instances of your app.

In general, AWS offers three types of load balancers, adapted for various scenarios: Elastic Load Balancers, Application Load Balancers, and Network Load Balancers.

Lets talk about each of them in detail.

Lets start with which features intersects between all the three LB’s.

Obviously, all AWS load balancers distribute incoming requests to a number of targets, which can be either…

There are three different environments that all the software developers probably deals with at some point during the whole application or software development life cycle. Each of these environments has its own properties, applications and significance. Once developer will know what the environments are used for, developer will make since why we have so many of them.

So basically for any software or application to being developed and released, has to pass through three main environments: Development — Stage — Production.

Lets understand each of the above environments in detail.

Development Environment

Usually spelled out as ‘Dev Environment’,this is the environment that’s…

Pod Configuration in an K8s cluster

As in my previous blog of Kubernetes (DevOps Series) we have already covered all the fundamentals required for kubernetes.

In this blog, I will be heading towards how to configure and manage an pod or n numbers of pods in Kubernetes Cluster(s) or K8s, in short we will take an deep dive into Kubernetes.

As we all know that Pod is a smallest and fundamental unit of K8s application. Pod is nothing but representation of processes ( can be containers) running on K8s cluster. A pod is collection of containers and its storage inside a node of kubernetes cluster.


Real time computing is nothing but association of computing system or application with ‘high speed’, but this is the first side of the Real Time face, as at its’s core level real time computing is all about predictability, the knowledge or the action which system or application will always perform within the stipulated time frame. The time frame involved need not to be very small,although sometimes they are,and the consequences of missing the deadlines are not to be always hazardous,although sometimes they are.The …

Hello readers…We have already started our journey of DevOps, starting from continuous Integration, Continuous Delivery and Continuous Deployment, then Jenkins that is nothing but CI/CD-CD implementation and ended at Docker-an Containerization platform.

In this blog, I will put most of the focus on Kubernetes, but before directly going to Kubernetes, let me discuss the basic unit for kubernetes i.e. is nothing but…Container (Docker).


Before we try to understand Kubernetes, Let us spend little time on clarifying what a container is, and why they are so popular. …

Hello readers…..we all uses various Data Structures in our day to day development life, but have you ever think of how efficiently we are using these data structures? No..Yes definetly we always think to use efficient data structure but we haven’t think till now how we can use the Data Structure in the best and efficient way, I am talking about nothing but Augmentation of Data Structures or Using Augmented Data Structures, Augmented Data Stuctures are nothing but extending the existing Data Stuctures for more optimal and efficient use.

So there are some practical engineering situations that may requires dash…

Rushi Trivedi

Full Stack Developer || Application and Software Developer || DevOps Engineer || Ex-Oracle || M.Tech. CSE

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