ZeeshanAli-0704

ZeeshanAli-0704 @zeeshanali0704

About: I have expertise in developing and unit-testing web applications using JavaScript, React-Redux, Angular, Node.js, Next.js and KnockoutJS frameworks.

Location:
INDIA
Joined:
Aug 13, 2022

ZeeshanAli-0704
articles - 250 total

Flipkart - Big Billion Days - TechStack

How Flipkart Manages Flash Sales, Real-Time Inventory, and Seamless Checkout: A High-Level...

Learn More 5 0Sep 24

Load Balancer in System Design – Part 3: Load Balancing Algorithms

Table of Contents Introduction Why Do Algorithms Matter? Static Load Balancing...

Learn More 0 0Sep 23

Load Balancer in System Design – Part 2: Types of Load Balancers

Load Balancing Series – Part 2: Types of Load Balancers Table of...

Learn More 5 0Sep 23

Database Optimizations: Sharding

📑 Table of Contents – Database Optimizations: Sharding Introduction What is Sharding? Why...

Learn More 5 0Sep 23

Database Optimizations: Partitioning

📑 Table of Contents – Database Optimizations: Partitioning Introduction What is...

Learn More 7 0Sep 23

Database Optimizations: Indexing

📑 Table of Contents – Database Optimizations: Indexing Introduction What is Indexing? How...

Learn More 5 0Sep 22

Advanced Job Scheduling System - Part 2

System Design Blog: Advanced Job Scheduling System - Part 2: Implementation and Advanced...

Learn More 2 0Sep 22

Advanced Job Scheduling System: Part 1

System Design Blog: Advanced Job Scheduling System - Part 1: Concepts and Design ...

Learn More 0 1Sep 22

Step 7: Design a Rate Limiter - Conclusion-Summary with FAQ's

Summary and Conclusion of Rate Limiter Design (Steps 1 to 6) Table of...

Learn More 1 0Sep 18

Step 6: Design a Rate Limiter - Using Sorted Set in Redis

Step 6: Rate Limiter Using Sorted Set in Redis Table of Contents What is a Sorted Set in...

Learn More 4 0Sep 18

Step 5: Design a Rate Limiter - Algorithm and Technique

Step 5: Detailed Explanation of Rate Limiting Algorithms with Examples and Use Case...

Learn More 0 0Sep 18

Step 4: Design a Rate Limiter - Distributed Environment Challenges

Step 4: Distributed Environment Challenges for a Rate Limiter with a Huge Redis Cluster...

Learn More 4 0Sep 18

Step 3: Design a Rate Limiter - High Level Design (HLD) with Distributed Redis

Step 3: High Level Design (HLD) for a Rate Limiter with Distributed Redis Table...

Learn More 0 0Sep 18

Step 2: Design a Rate Limiter High - Level Design (HLD)

Table of Contents Step 2: High Level Design (HLD) for a Rate Limiter High Level Design...

Learn More 0 0Sep 18

Typescript : Generic Data Fetch

Question: Implement a Type-Safe Generic Data Fetcher You are tasked with creating a type-safe...

Learn More 1 0Sep 16

JavaScript project to TypeScript

When migrating a JavaScript project to TypeScript, the challenges usually fall into technical,...

Learn More 1 0Sep 15

Difference Between `readonly` and `const` in TypeScript

🔒 Difference Between readonly and const in TypeScript When learning TypeScript, one common...

Learn More 1 0Sep 15

TypeScript `unknown` vs `any`: Understanding the Key Differences

TypeScript unknown vs any: Understanding the Key Differences In TypeScript, both unknown...

Learn More 0 0Sep 15

Understanding TypeScript: Type vs. Interface - A Detailed Comparison

Type vs Interface in TypeScript: A Complete Guide with Examples TypeScript, a statically...

Learn More 5 0Sep 15

Kafka - Uber-Style Trip Event Pipeline Example

📚 Table of Contents Purpose Event Lifecycle Event Streams (Topics) events.raw...

Learn More 0 0Sep 13

Apache Kafka Overview, Architecture, and Real-World Applications

📚 Table of Contents Introduction What Is Apache Kafka Key Features of Kafka Kafk...

Learn More 0 0Sep 13

Cookies in Web Development: Client & Server Perspective

🍪 Cookies in Web Development: Client & Server Perspective Cookies are small pieces of...

Learn More 5 0Aug 29

The Ultimate Guide to Cookie Properties in the Browser

Cookies are the backbone of state management on the web. They help websites remember who you are,...

Learn More 6 0Aug 28

Blob Storage — A Complete Guide

📦 Blob Storage — A Complete Guide Introduction In today’s digital world, data...

Learn More 5 0Aug 28

What is a Counting Bloom Filter?

🧮 What is a Counting Bloom Filter? A Counting Bloom Filter (CBF) replaces the bit array in...

Learn More 5 0Aug 28

When Bloom Filters Fail to Bloom: What You Should Know: Problems with Bloom Filters

Bloom Filters are elegant, but they’re not a silver bullet. In real-world systems, they come with...

Learn More 0 0Aug 28

Bloom Filters: A Deep Dive for Developers

Bloom Filters: A Deep Dive for Developers 🚀 Bloom Filters are one of the coolest, most...

Learn More 5 0Aug 28

Java implementation of Consistent Hashing

⚖️ Consistent Hashing in Java — Step-by-Step Example In my previous article, I explained...

Learn More 5 0Aug 28

Consistent Hashing Explained with an Example

🔄 Consistent Hashing Explained with an Example To understand consistent hashing, let’s...

Learn More 5 0Aug 28

System Design: UPI (Unified Payment Interface) & NPCI — A Practical, End‑to‑End System Design

NPCI & UPI — A Practical, End‑to‑End System Design A user‑friendly, production‑grade...

Learn More 5 0Aug 25