sudanNotion of time in distributed systemsIn this article, we will deep dive and understand the significance of time measurement in distributed systems.14 min read·Mar 13, 2024----
sudanInternals 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…17 min read·Apr 16, 2023--1--1
sudanDeep 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…17 min read·Sep 29, 2022----
sudanInternals of JVM ArchitectureIn this article, we will discuss the architecture of JVM specification, the various components involved, and their roles.15 min read·Jul 1, 2022----
sudanHow Data flows through the InternetIn this article, we will understand how Data flows through the Internet to reach the final destination.14 min read·Apr 17, 2022--1--1
sudaninCRED EngineeringDynamoDB InternalsDynamoDB is a distributed, highly-available fully-managed NoSQL key-value (document) database offered by Amazon.com as part of Amazon Web…15 min read·Dec 27, 2021--2--2
sudanDatabase Isolation Levels explainedThis article describes various Isolation levels supported by a Transactional Database, the various problems addressed by each Isolation…12 min read·Nov 13, 2021--2--2
sudanExactly-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…10 min read·Mar 9, 2021----
sudanApache Zookeeper InternalsThis article describes the internal working of Apache Zookeeper. It starts with the explanation of various components in Zookeeper and…13 min read·Aug 17, 2020----
sudanStorage 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.18 min read·Feb 29, 2020--2--2