Topic

#Distributed Systems

10 posts tagged “Distributed Systems”.

Chisato Chisato · · 4 min read

Event Sourcing Explained: Store Changes, Not State

Event sourcing stores every state change as an immutable event instead of overwriting current state. How it works, and when CQRS pairs with it.

#Backend #Distributed Systems #Software Architecture
Chisato Chisato · · 5 min read

Exponential Backoff and Retry Strategies Explained

Exponential backoff spaces retries further apart after each failure so clients stop hammering a struggling service. How it works, and why it needs jitter.

#DevOps #Cloud #Distributed Systems
The Lycoris Team The Lycoris Team · · 5 min read

The Raft Consensus Algorithm, Explained

Raft is a consensus algorithm that lets a cluster of servers agree on a shared state even when some nodes fail. How leader election and log replication work.

#Distributed Systems #Computer Science #Databases
Chisato Chisato · · 4 min read

Active-Active vs Active-Passive Architecture

Active-active runs every region live and load-balanced; active-passive keeps a standby idle until failover. How each affects cost, consistency, and recovery.

#Cloud #DevOps #Distributed Systems
Chisato Chisato · · 5 min read

The Pub/Sub Pattern Explained

Publish-subscribe decouples senders from receivers through a message broker, letting services communicate without knowing who's listening.

#Distributed Systems #Cloud #Architecture
The Lycoris Team The Lycoris Team · · 5 min read

What Is Two-Phase Commit (2PC)? Distributed Transactions

Two-phase commit coordinates a transaction across multiple databases with a prepare phase and a commit phase, trading availability for strong consistency.

#Databases #Distributed Systems #Computer Science
Chisato Chisato · · 4 min read

What Is Eventual Consistency in Distributed Systems?

Eventual consistency guarantees that replicas converge over time, not instantly. How it differs from strong consistency and when it's acceptable.

#Databases #Distributed Systems #Computer Science
Chisato Chisato · · 4 min read

CAP Theorem Explained: Consistency vs Availability

CAP theorem says a distributed system can't guarantee consistency, availability, and partition tolerance all at once. What the trade-off means in practice.

#Databases #Distributed Systems #Computer Science

← All topics