In this blog, I am going to explain how you can integrate Amazon RDS with a WordPress application deployed on Amazon EC2 instance. For this practical first we will launch one Amazon EC2 instance and will configure it as a webserver. Then we will deploy a WordPress application on it.

As WordPress is a frontend application it requires a database to store its data. So we will use MySQL Database Server as a backend database for WordPress and MySQL will be setup using Amazon RDS. Finally, we will provide the endpoint of MySQL to WordPress for connectivity.

✔️ Prerequisites:

  • Amazon EC2: Amazon…


In this blog, I am going to explain how to create a High Availability Architecture with AWS CLI. The architecture should include a web server (Apache) running on EC2 and the document root (/var/www/html) should be made persistent by mounting on EBS Block Storage.

Static objects should be placed inside S3 and Content Delivery Network should be setup using CloudFront with the domain as an S3 bucket. Finally, we have to put a webpage with CloudFront URL in /var/www/html for security and low latency.

✔️ Prerequisites:

Before doing this practical you should know some basics of AWS CLI. You should know how…


As enterprises are using microservices and containers to build applications faster and deliver and scale across the hybrid cloud environments and for this they need the right platform. Red Hat OpenShift is a secure and reliable containerization solution build on open-source Kubernetes with additional components to provide self-service, dashboard automation- CI?CD, container image registry, multilingual support, and other kubernetes extensions.

Benefits of OpenShift 👨‍🏫

Flexible capacity

  • Pods: Pods are one or more containers deployed together on one hosts. Each pod is allocated CPU, memory, disk, and network bandwidth. Pods can be used to deploy or create apps.
  • Pod autoscaling: OpenShift can do automatic horizontal pod scaling…

What is Jenkins ❓

Jenkins is an open-source tool build in java for continuous integration purposes. Jenkins manages and automates the complete lifecycle of the software development lifecycle including build, test, package, deployment, and much more.

We can configure Jenkins to watch for any change in the code on GitHub, Bitbucket, GitLab and then automate the complete build process with help of tools like Maven and Gradel also we can integrate Jenkins with containers tools like Docker and Kubernetes.

With Jenkins, any organization can accelerate the software development process through automation. …


The neural network is the base of Deep Learning. It is a subset of Machine Learning where the algorithm is inspired by the human brain. Neural networks take the data as input and train themself to predict the output or produce some other data similar to input data.

Let’s understand how neural network works 🧠


Hello Guys ✨

Hope you all are doing great. This blog is about the Automation using Ansible - Demo ( Practical Implementation) session which I attended on 28th December 2020. Being a technical student it’s always great to attend sessions like this from industry experts and to see and learn what real use cases industries are solving with that particular technology.

The session was with two of the best experts from the industry Mr. Sreejith Anujan & Mr. Arun Eapen.👨‍💻.

" Mr. Sreejith Anujan", The Principal Instructor at Red Hat. He is primarily responsible for empowering Red Hat customers with tailor-made enablement services…


What is Kubernetes?

Kubernetes, also known as K8s, is an open-source system for automating deployment, scaling, and management of containerized applications. The name Kubernetes originates from Greek, meaning helmsman or pilot. Google open-sourced the Kubernetes project in 2014.

Why Kubernetes is so useful?

Let’s take a look and understand how applications were deployed and managed earlier.


In this blog, I am going to set up Python Interpreter on a docker container and run python code on a Docker container. The prerequisite for this practical is that the docker engineer should be running.

Step 1: Launch the docker container with centos image

In this step, we will launch the container with a centos image.

docker run -it — name pythonos centos


In this blog, I am going to configure the HTTPD web server on the Docker container. For this practical, I am going to use Redhat 8 Operating System and Apache HTTPD software for the webserver.

Step 1: Install Docker-CE software on Redhat 8

We directly cannot install the docker-ce software on Redhat 8. To install the docker-ce software on Redhat 8 first we have to create the repo for the software.

Aditya Raj

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