Nihal Srivastava


My Reading List

Here are books I’ve read, currently reading, or plan to read. Inspired by Patrick Collison’s bookshelf.

Currently Reading

  • System Design Interview by Alex Xu
    • An insider’s guide to system design interviews
    • Progress: 60%
    • Notes: Excellent practical examples and real-world scenarios

2024 Reading List

  • Designing Data-Intensive Applications by Martin Kleppmann
    • ★★★★★
    • Key learnings: Distributed systems fundamentals, data models, consistency patterns
  • Clean Code by Robert C. Martin
    • ★★★★☆
    • Essential principles for writing maintainable code

Reading Queue

  1. Building Microservices by Sam Newman
  2. Domain-Driven Design by Eric Evans
  3. Staff Engineer by Will Larson

Last updated: March 2024