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

Developer Tools

Git Internals Explained – How Git Actually Stores Data

March 27, 2026February 5, 2026 by Rahul Suryawanshi

Git is more than a set of commands — it’s a content-addressable database. This post explains Git internals simply, showing how Git stores data using blobs, trees, and commits

Categories Cloud & DevSecOps Tags Developer Tools, Git, Git Architecture, Git Internals, Platform Engineering, Software Engineering 2 Comments

How Git Commands Work: A Practical Guide for Engineers

February 13, 2026April 28, 2025 by Rahul Suryawanshi

A practical, engineer-focused guide to how Git commands actually work under the hood. Learn Git internals, object model, commits, branches, and real-world workflows

Categories Cloud & DevSecOps, Technology Tags Code Collaboration, Developer Tools, DevOps, Git, Git Commands, GitHub, GitOps, Version Control
  • Technology
  • Distributed Systems
  • System Design
  • Platform Engineering
  • Engineering Leadership
  • About
  • Contact
© 2026 Rahul Suryawanshi • Built with GeneratePress
 

Loading Comments...