Skip to content

Rahul Suryawanshi

  • Home
  • Technology
    • Distributed Systems
    • System Design & Architecture
    • Platform Engineering
    • Cloud & DevSecOps
    • AI & Generative AI
    • Quantum Computing
  • Distributed Systems
    • Series Overview
    • Part 1 — Foundations
      • What Is a Distributed System?
      • System Models
      • Network Model
      • Failure Model
      • Time Model
    • Part 2 — Communication & Coordination
      • Reliability & Retries
      • Service Discovery
      • Distributed Locks
      • Coordination Services
    • Part 3 — Replication, Consistency & Consensus
      • Consistency Models
      • CAP Theorem
      • Paxos vs Raft
      • Quorums & Voting
    • Part 4 — Fault Tolerance & High Availability
      • Fault Tolerance vs High Availability
      • Failure Detection
      • Observability
    • Part 5 — Scalability & Performance
    • Eight Fallacies of Distributed Computing
  • Engineering Leadership
  • About
    • Experience
    • AI Journey
    • Balto
    • Travel Stories
  • Contact

Idempotency

Distributed Systems Engineering Guidelines: Communication & Coordination

April 8, 2026March 16, 2026 by Rahul Suryawanshi

A practical guide to designing communication and coordination in distributed systems, based on real failure modes and proven principles.

Categories Distributed Systems Tags Cloud Architecture, Communication, Coordination, Distributed Systems, Engineering Guidelines, Engineering Leadership, Fault Tolerance, Idempotency, Microservices, Retries, System Design

Network Model – Latency, Loss and Partitions

April 9, 2026January 7, 2026 by Rahul Suryawanshi

The network is unreliable by nature. Latency, message loss, and partitions make distributed systems behave in unexpected and often confusing ways.

Categories Distributed Systems Tags CAP Theorem, Distributed Systems, Foundations, Idempotency, Latency, Network Model, Network Partitions, System Design, Tail Latency
  • Technology
  • Distributed Systems
  • System Design
  • Platform Engineering
  • Engineering Leadership
  • About
  • Contact
© 2026 Rahul Suryawanshi • Built with GeneratePress

Loading Comments...