Navneet Pandey

HTTP/1.0

In HTTP 1.0 (short-lived connections), a new TCP connection was established for each request and response, and a three-way handshake was performed before each connection was opened. This meant that the connection was closed after each request was served, and a new connection had to be established for each

HTTP

Hypertext Transfer Protocol version is a protocol for transmitting data over the internet. It is the standard protocol used for web communication. When a client initiates a connection to a server using HTTP over TCP, the two endpoints first establish a connection through a three-way handshake. The three-way handshake is

SSL/TLS

We had a production issue couple of days back, we had updated our SSL certificate and one of our consumers were not able to call the API due to some extra checks at there end. The certificate authenticity was failing at there end. This made to read more about how

Circuit Breaker Pattern

In the distributed system especially microservices there are lots are services working in together to full-fill a user request. Now think of a scenario where a service is experiencing high latency or has become unresponsive due to an unexpected issue, as this service will now take time to respond to

Partitioning and Sharding

Partitioning Partitioning refers to the process of dividing a large table(data) into smaller, more manageable segments or partitions in the same instance. Sharding Sharding involves distributing data across multiple database systems or instances. The data may be identical or distinct, depending on the specific use case. Sharding is often

Navneet Pandey © 2026