Ayush Ranjan
Experience Projects Research
Experience Projects Research
Back to Research

Systems

Distributed and low-level.

  • Consistent hashing
    Mapping keys to nodes so that adding or removing a machine reshuffles a fraction, not everything.
  • Write-ahead logging
    How databases survive crashes by writing the intent before the change — and what fsync really costs.
  • Raft consensus
    Leader election, log replication, and why it reads like a state machine instead of a riddle.
© 2026 • Ayush Ranjan
Press Esc or click anywhere to close