Tarun JainWebhooksWebhooks are essentially a way for servers to notify clients (e.g., a mobile app) about events or updates without the need for the client…Oct 1Oct 1
Tarun JainGlobal Server Load Balancing (GSLB) — Advance*Photogram is an imaginary app like instagramSep 1Sep 1
Tarun Jainweb servers vs app serversDistinction between web servers and app servers and the reasons for this separation:Aug 31Aug 31
Tarun JainChoosing Primary Key in SQL/Why INT is preffered as an Primary KeyPrimary keys in SQL databases are often defined as INT (integer) data types for several important reasons. Let’s explore this in detail:Aug 30Aug 30
Tarun JainA Deep Dive into Character Encoding for Beginners· What is Character Encoding? ∘ Real-World Examples of Character Encoding ∘ How Encoding Works: A Step-by-Step Example ∘ For a more…Aug 22Aug 22
Tarun JainThe Anatomy of an INSERT Query: A Deep Dive into the Behind-the-Scenes Process· A Deep Dive into the Behind-the-Scenes Process ∘ 1. Client-side Processing: ∘ 2. Serialization: ∘ 3. Network Communication: ∘ 4…Aug 21Aug 21
Tarun JainChange Data Capture (CDC)· Understanding Change Data Capture (CDC) Benefits in Event-Driven Architecture · Best Practices for Implementing CDC Without Exposing…Aug 10Aug 10
Tarun JainPayment Gateway Integration for system design· 1. Payment Initiation ∘ Backend Code Example (Python with Flask): · 2. Payment Processing ∘ Background Job for Status Checking: · 3…Aug 8Aug 8
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