From Google


  • Create Security Groups

What is Jenkins?

Jenkins is an open-source automation tool written in java that automates some of the software development lifecycle tasks like build, test, deploy, and more. In this article, we will discuss how to configure Jenkins master-slave setup also called master-slave or master-agent architecture.

Need of Jenkins Mater-[Agent-slave] Architecture.

When we build the Jenkins job in a single Jenkins master node then Jenkins uses the resource of the base machine and If no executor is available then the jobs are queued in the Jenkins server. Sometimes you might need several different environments to test your builds. This cannot be done by a…

What is Ansible?

Ansible is an open-source automation engine that automates software provisioning, configuration management, and application-deployment tool by enabling infrastructure as code. It runs on many Unix-like systems and can configure both Unix-like systems as well as Microsoft Windows. It includes its own declarative language to describe system configuration.

The architecture of Ansible:

MongoDB is a general-purpose, document-based, distributed database built for modern application developers. MongoDB provides scalability and flexible schema.

Now, we don't need to worry about using a relational database system with limited flexibility and caused lengthy delays because of changes to the live database schema in production. As the schema changes on the live database, MongoDB can accommodate these changes without costly schema migrations.

In this article, we will see how companies are benefited after switching to NoSQL Database MongoDB. Reading case studies gives real insights and impact in real industry.

1. Forbes

It was one of the first business publications in…

Terraform is an open-source infrastructure as code tool that enabled you to safely and predictably create, change, and improve infrastructure. Terraform generates an execution plan that describes the desired state. As Terraform code executes, it automatically determines what changes need to be done.

In this article, we will launch amazon ami, block storage, and attach block storage to the instance.


Step1: Configure AWS CLI

After Installing the AWS CLI program, we need to configure the CLI tool

aws configure

aws credentials always store in the profile. The profile…

In this article, we are going to launch a GUI application in the Docker container. According to your use case, you can run any GUI application inside docker. In my case, I am using the Firefox web browser application.

Pre-requisite: Docker should be installed in your virtual machine.

Create customized docker image:

Let's say we want to run any application inside the docker container process. So, first, we have to install the software. Instead of installing every time when we create a container process. We can create a customized container image that has the software. This process is called creating a customized docker image…

Socket Programming using Python

From Google

In this article, we will create a chat program by using python socket programming and Multi-Threading.

Task Description:

🔅 Create your own Chat UDP Servers, and establish a network to transfer data using Socket Programing by creating both Server and Client machines as Sender and Receiver both.

🔅 Use multi-threading concept to get and receive data parallelly from both the Server Sides.


  1. We need two systems. Both will act as client and server.

Socket Programming

IP with the port number is known as a socket. It is used for bi-directional communication…

What is Neural Network?

Neural networks are a series of algorithms that mimic the operations of a human brain to recognize relationships between vast amounts of data.

Neural networks can be taught to perform complex tasks and do not require programming as conventional computers. They are massively parallel, extremely fast, and intrinsically fault-tolerant. They learn from experience, generalize from examples, and are able to extract essential characteristics. A neural network is made up of a number of processing elements called neurons, whose interconnections are called synapses. Each neuron accepts inputs from either the external world or from the outputs of other neurons. …

AWS RDS(Relational Database Service)

Amazon RDS is a managed relational database service that provides you six familiar database engines to choose from, including Amazon Aurora, MySQL, MariaDB, Oracle, Microsoft SQL Server, and PostgreSQL.

Amazon RDS makes it easy to use replication to enhance availability and reliability for production workloads. Using the Multi-AZ deployment option, you can run mission-critical workloads with high availability and built-in automated fail-over from your primary database to a synchronously replicated secondary database. Using Read Replicas, you can scale out beyond the capacity of a single database deployment for read-heavy database workloads.


  1. Create Database Server Using AWS RDS(Relational Database Service).

System A can connect B and C but No connectivity between B and C

In this article, we are going to set up a new topology where System A can connect B and C but No connectivity between B and C.

The only prerequisite is you should know the basic concepts of the routing table and how to works. For this, you can refer to the below article.

By default, all system in a network has network connectivity over same LAN or same Network. This is possible because of the rules written in the routing table.


If you don't understand this line please go through the above article. In that article, I have explained…

Rohit Raut

Technology Enthusiast

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