Sign in

Software Engineer | Trying for getting Better…And doing great...
Photo by Franck on Unsplash

In this article, we will try to understand how the browser and website create a secure connection to provide privacy and data integrity for communication between a server and a client. When we browse an HTTPS URL through a browser, we might not experience the SSL handshake. Although, the browser is creating an HTTPS secure connection using a one-way SSL handshake(Discussed later in this article). We will use an open-source packet analyzer tool i.e, Wireshark for briefly understanding the TLS handshake.

If you are born to solve problems, then you are in the right place! 😃


  1. Wireshark (for understanding the…

Photo by Boitumelo Phetla on Unsplash

This article will take advantage of the MySQL event scheduler to create some events that will be responsible for completing some tasks. Also, we will compare the Cronjob (a software utility for Unix-like computer operating systems) with the MySQL Event scheduler.

Note: If reading makes you sleepy, grab your coffee mug first then proceed.😃


  1. MySQL installed on your machine
  2. Background on MySQL Database
  3. The ability to simplify is always a plus 😃

What is MySQL Event Scheduler?

The MySQL Event Scheduler is a tool that manages the scheduling and execution of events that are so-called tasks that run according to a schedule. MySQL introduced the…

Photo by Árpád Czapp on Unsplash

This article will store a large amount of data in the AWS S3 bucket and use AWS glue to store the metadata for this data. And then, finally, use AWS Athena to query this large data using standard SQL.

Note: If you find a typo in this article read through for a justification. 😊


  1. AWS Account
  2. Background on AWS S3
  3. Background on Databases (Any RDMS)
  4. A cup of coffee would be nice ☕

What is AWS Athena?

When we are dealing with a large amount of data then, we need some tool for querying and analyzing this big data. Here comes the role of…

Photo by Arian Darvishi on Unsplash

This article will give you a brief introduction to Apache Kafka (a messaging queue). We start by explaining what is Apache Kafka and why we need it over REST. Then, we move to explain the components of Apache Kafka. After that, we get our hands dirty with code (using Python) for the implementation of Apache Kafka.


  1. Python
  2. Docker installed on the machine
  3. Background on Docker
  4. Creativity is always a plus 😃

What is Apache Kafka?

Apache Kafka is an open-sourced event streaming platform. It is initially developed by Linkedin and then denoted to Apache Software Foundation. …

Photo by Dmitry Chernyshov on Unsplash

This article will deploy a Django-based application onto AWS using ECS (Elastic Container Service) and ECR (Elastic Container Registry). We start by creating the docker image of our application and pushing it to ECR. After that, we create the instance and deploy the application on AWS using ECS. Next, we ensure the application is running correctly using Django’s built-in web server.


  1. Django
  2. Background on Docker
  3. AWS Account
  4. Creativity is always a plus 😃

Django Web Framework

Django is a high-level Python web framework that encourages rapid development and clean, pragmatic design. It is free and open-source, has a thriving and active community, great…

SSO Authentication

The Single Sign-on (SSO) enables the user to securely authenticate with many applications by logging in only once. SSO is the property of Identity and Access Management (IAM). The SSO process only deals with authentication. It only shares the information of the incoming users to the application.


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