Tag: Backend
All the articles with the tag "Backend".
-
How Logging Works in Backend Systems
Series: Practical Backend Engineering
Learn how backend logging works, including log levels, structured logs, correlation IDs, security, and production debugging.
-
What Is a Message Queue? Simple Explanation with Examples
Series: Practical Backend Engineering
Learn what a message queue is, how producers and consumers work, and when to use RabbitMQ, SQS, or Kafka for async processing.
-
What Is a Single Point of Failure (SPOF)?
Series: System Design Foundations
Learn what a single point of failure (SPOF) is, why it brings down entire systems, and how to eliminate it with redundancy and failover.
-
What Is High Availability? A Beginner's Guide
Series: System Design Foundations
Learn what high availability means, how redundancy and failover work, and why uptime percentages like 99.9% matter for modern systems.
-
What Is Caching? Why It Improves Performance
Series: System Design Foundations
What is caching? Learn how caches work, cache hits/misses, TTL, and common strategies (browser, CDN, Redis) to speed up apps.
-
What Are Sticky Sessions in Load Balancing? (Session Affinity)
Series: System Design Foundations
Sticky sessions (session affinity) keep a user on the same backend. Learn how they work, when to use them, and safer stateless alternatives.
-
Horizontal vs Vertical Scaling Explained (Scale Out vs Up)
Series: System Design Foundations
Horizontal vs vertical scaling explained: scale up vs scale out, trade-offs for cost, availability, and performance, plus real examples to choose confidently.
-
What Is Load Balancing and How It Works
Series: System Design Foundations
What is load balancing? Learn how load balancers work, key algorithms, health checks, and Layer 4 vs Layer 7 trade-offs.
-
What Is Scalability? A Beginner's Guide for Developers
Series: System Design Foundations
Learn what scalability means in software development, why it matters, and how vertical vs horizontal scaling work - with real-world examples.
-
REST API Error Handling Best Practices: Beginner Guide
Series: API and Backend Basics Series
Master REST API error handling with best practices for status codes, consistent payloads, retries, observability, and secure production APIs.