Tag: Backend
All the articles with the tag "Backend".
-
Idempotency in REST APIs: How to Prevent Duplicate Payments
Series: Backend Interview Mastery
Learn idempotency in REST APIs for backend interviews: idempotency keys, retries, race conditions, response replay, and duplicate-payment prevention.
-
API Gateway Explained: Architecture, Responsibilities and Trade-offs
Series: Backend Interview Mastery
Learn API gateway architecture for backend interviews: routing, authentication, rate limiting, aggregation, failure handling, and trade-offs.
-
Stateless vs Stateful Architecture for Backend Interviews
Series: Backend Interview Mastery , System Design Foundations
Learn stateless vs stateful architecture for backend interviews: where state lives, scaling trade-offs, sessions, Redis, and failure recovery.
-
How DNS Works: Complete Beginner Explanation
Series: Internet and Web Foundations Series
Learn how DNS works from browser query to authoritative answer, including records, caching, TTL, and practical troubleshooting steps.
-
What Happens When You Type a URL? Step-by-Step Explained
Series: Internet and Web Foundations Series
Understand what happens when you type a URL: browser parsing, DNS lookup, TCP/TLS handshakes, HTTP flow, rendering, and debugging tips.
-
What Is Hashing? Why It Matters in Modern Software Architecture
Series: Database Scalability Series
Learn hashing in software architecture: data distribution, cache keys, security, consistency, and performance trade-offs used in real production systems.
-
HTTP Methods: GET vs POST vs PUT vs PATCH vs DELETE
Series: Backend Interview Mastery
Master HTTP methods for backend interviews: GET, POST, PUT, PATCH, and DELETE semantics, retries, caching, and API design trade-offs.
-
HTTP Status Codes Explained: 200, 404, 500 and More
Series: Backend Interview Mastery
Master HTTP status codes for backend interviews: 200, 201, 400, 401, 403, 404, 409, 429, 500, and 503 with API examples.
-
What Is a REST API? Principles, Examples and Interview Questions
Series: Backend Interview Mastery
What is a REST API? Learn resource design, HTTP semantics, idempotency, and the interview answers backend engineers need.
-
Client-Server Architecture Explained for Backend Interviews
Series: Backend Interview Mastery
Learn client-server architecture for backend interviews: request flow, tiers, state, scaling trade-offs, and production failure points.