Notion of time in distributed systemsIn this article, we will deep dive and understand the significance of time measurement in distributed systems.Mar 13Mar 13
Internals of gRPC architectureIn this article, we will dive deep into the internals of gRPC architecture. We will discuss how gRPC and Protocol Buffers work together…Apr 16, 20231Apr 16, 20231
Deep dive into the evolution of HTTP protocolIn this article, we will discuss the evolution of HTTP protocol, starting with HTTP/0.9 all the way up to HTTP/3, discussing their specific…Sep 29, 2022Sep 29, 2022
Internals of JVM ArchitectureIn this article, we will discuss the architecture of JVM specification, the various components involved, and their roles.Jul 1, 2022Jul 1, 2022
How Data flows through the InternetIn this article, we will understand how Data flows through the Internet to reach the final destination.Apr 17, 20221Apr 17, 20221
DynamoDB InternalsDynamoDB is a distributed, highly-available fully-managed NoSQL key-value (document) database offered by Amazon.com as part of Amazon Web…Dec 27, 20213Dec 27, 20213
Database Isolation Levels explainedThis article describes various Isolation levels supported by a Transactional Database, the various problems addressed by each Isolation…Nov 13, 20212Nov 13, 20212
Exactly-Once Processing in Kafka explainedThis article explains how Exactly-Once Processing in Kafka works internally. It assumes that the reader is already familiar with the…Mar 9, 2021Mar 9, 2021
Apache Zookeeper InternalsThis article describes the internal working of Apache Zookeeper. It starts with the explanation of various components in Zookeeper and…Aug 17, 2020Aug 17, 2020
Storage structures used in databases and distributed systemsThis article gives a glimpse of internals of some of the popular storage structures used in databases and distributed systems.Feb 29, 20202Feb 29, 20202