Tag: Backend
All the articles with the tag "Backend".
-
Database Replication: Read Replicas, Lag, and Failover
Series: Backend Interview Mastery
Learn database replication, read replicas, replication lag, stale reads, and failover trade-offs for reliable backend systems.
-
Database Deadlocks: Causes, Detection, and Prevention
Series: Backend Interview Mastery
Learn database deadlocks through transaction examples, wait-for cycles, retries, lock ordering, query design, and production prevention practices.
-
Optimistic vs Pessimistic Locking: How to Choose
Series: Backend Interview Mastery
Compare optimistic vs pessimistic locking with SQL examples, conflict handling, retries, deadlocks, and practical backend trade-offs.
-
Database Isolation Levels Explained With Real Transaction Examples
Series: Backend Interview Mastery
Learn database isolation levels through real transaction examples, including dirty reads, phantoms, write skew, retries, and SQL trade-offs.
-
Composite Index Column Order: How to Choose the Right SQL Index
Series: Backend Interview Mastery
Learn how to choose composite index column order for SQL queries using equality, range, sort, selectivity, and EXPLAIN plan trade-offs.
-
Database Indexing Explained: SQL Examples and Interview Questions
Series: Database Fundamentals , Backend Interview Mastery
Learn database indexing with SQL examples: B-tree indexes, query plans, composite index order, write costs, and interview questions.
-
API Gateway vs Load Balancer vs Reverse Proxy
Series: Backend Interview Mastery
Compare API gateways, load balancers, and reverse proxies for backend interviews: responsibilities, request flow, overlap, and architecture trade-offs.
-
Offset vs Cursor vs Keyset Pagination for Backend Interviews
Series: Backend Interview Mastery
Compare offset, cursor, and keyset pagination for backend interviews: performance, consistency, indexes, API contracts, and trade-offs.
-
Webhooks Explained: Delivery, Retries, Security and Idempotency
Series: Backend Interview Mastery
Learn webhooks for backend interviews: delivery flow, retries, HMAC signatures, replay protection, idempotency, queues, and failure handling.
-
API Rate Limiting: Fixed Window, Sliding Window and Token Bucket
Series: Backend Interview Mastery
Learn API rate limiting for backend interviews: fixed and sliding windows, token bucket, Redis atomicity, 429 responses, and trade-offs.