Tarun JainDesign a Highly available systemhighly available(available all the time) = lower latency.1 min read·Apr 12, 2024----
Tarun JainLoad balancer vs API Gateway vs Reverse Proxy· Reverse Proxy · API Gateway · Load Balancer · ALB + API Gateway — AWS · ALB vs API Gateway2 min read·Mar 15, 2024----
Tarun JainRate Limiter· Rate Limiter? · Token Bucket implementation in Java · Fixed size rate limiter implemented using Redis · Distributed Rate limiter ∘…3 min read·Mar 15, 2024--1--1
Tarun JainWhy server can’t push data with http?Follow this link for all System design articles2 min read·Feb 29, 2024----
Tarun JainBitmap indexes· Leaf Entry Format · B-Tree Index vs Bitmap index · B-Tree space vs Bitmap space · The choice between bitmap index and Btree index ·…3 min read·Feb 4, 2024----
Tarun JainDatabase Indexing· What is an Index ∘ Types of Indexes ∘ Index Implementations · Clustered Vs Non-Clustered/Secondary Index · Resources4 min read·Feb 2, 2024----
Tarun JainACID Properties in DBMS· ACID · Atomicity (A) ∘ Atomicity in Distributed Systems: · Consistency (C) ∘ Consistency in Data ∘ Consistency in Reads (CAP…9 min read·Jan 28, 2024----
Tarun JainDS approach mind map — [Notes]· #2 — Check constraints is very important · #5 → Dry run ∘ Develop/Memorize dry run framework for all kind of problems2 min read·Aug 6, 2023----
Tarun JainDynamic Programming | DP· Identification · Steps to solve a DP problem · DP patterns1 min read·Aug 2, 2023----
Tarun JainDP patterns— [Notes]· 0/1 Knapsack · Unbounded knapsack · Fibonacci · LCS — Longest comomon subsequence · LIS — Longest increasing subsequence · Kadane’s…2 min read·Aug 2, 2023--1--1