Tarun JainDesign a Highly available systemhighly available(available all the time) = lower latency.Apr 12Apr 12
Tarun JainLoad balancer vs API Gateway vs Reverse Proxy· Reverse Proxy · API Gateway · Load Balancer · ALB + API Gateway — AWS · ALB vs API GatewayMar 15Mar 15
Tarun JainRate Limiter· Rate Limiter? · Token Bucket implementation in Java · Fixed size rate limiter implemented using Redis · Distributed Rate limiter ∘…Mar 151Mar 151
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 ·…Feb 4Feb 4
Tarun JainDatabase Indexing· What is an Index ∘ Types of Indexes ∘ Index Implementations · Clustered Vs Non-Clustered/Secondary Index · ResourcesFeb 2Feb 2
Tarun JainACID Properties in DBMS· ACID · Atomicity (A) ∘ Atomicity in Distributed Systems: · Consistency (C) ∘ Consistency in Data ∘ Consistency in Reads (CAP…Jan 28Jan 28
Tarun JainDS approach mind map — [Notes]· #2 — Check constraints is very important · #5 → Dry run ∘ Develop/Memorize dry run framework for all kind of problemsAug 6, 2023Aug 6, 2023
Tarun JainDynamic Programming | DP· Identification · Steps to solve a DP problem · DP patternsAug 2, 2023Aug 2, 2023
Tarun JainDP patterns— [Notes]· 0/1 Knapsack · Unbounded knapsack · Fibonacci · LCS — Longest comomon subsequence · LIS — Longest increasing subsequence · Kadane’s…Aug 2, 20231Aug 2, 20231