Home
Harshit Yadav
Cancel

Web Socket Overview

What is Web Socket It is a Bidirectional, full Duplex protocol to communicate between client and server over the web It is used in Chatting, notifications, real-time feeds, multiplayer gam...

TLS Termination Proxy

TLS or SSL Termination proxy is a proxy that terminates the TLS session and sends the unencrypted traffic to the main server This offloads the load of the task of decrypting the packet from th...

Load Balancing Layer 4 vs Layer 7

What is Load Balancing Load balancing is the process of balancing incoming requests to multiple machines, process or services in the backend Layer 4 vs Layer 7 to get started start thinking ...

Understanding Layer 4 vs Layer 7 Reverse Proxy

Proxy vs Reverse Proxy Layer 7 Proxying Consider the scenario There is a client that wants to connect to Server H1 The client establishes a TCP connection to the server and completes th...

Understanding JVM Arguments

Quick Recall of JVM , JRE and JDK What are JVM Arguments A string that contains the arguments that are passed to the JVM that the driver is starting The generic Java™ virtual machine (JVM) arg...

What is Result Set in Database ?

The SQL statements that read data from a database query, return the data in a result set. Overview Consider a situation that there are 12 million records of students in a database , if we imple...

Cost of Hash Tables

Hash Tables are effective in many places like Caching Database Joins Partitioning Distributed Databases Sets Load Balancing Limitations and Costs In software engineering, we ...

Understanding Aggregate Functions Performance

Understanding Aggregate Functions Performance What are Aggregate functions? Functions like AVG(A), COUNT(*), MAX (A), and MIN(A) used in DB are useful but if used in the wrong way they can show v...

Setup Multiple Git Accounts on Machine

😬 Movie and Show Reference stick longer in the head than textbooks, reference of “Curve 25519” in silicon valley https://youtu.be/zdYJi2snJXI 1. Generate SSH Open Terminal. P...

What is SSL/TLS ?

"SSL is the equivalent of arranging an armored car to deliver credit card information from someone living in a cardboard box to someone living on a park bench" Getting Started Transport Layer Se...