$ achyuthreddy @yi
online
achyuth @ yi : ~/bookshelf $ ls -la

bookshelf

Books I'm working through. Mostly systems, databases, and the occasional detour into ML. I'd rather finish one carefully than skim five.

[reading] 2 books
  • Understanding Distributed Systems
    Roberto Vitillo
    since 2026-04-01

    > Compact and practical. Good companion to DDIA — less encyclopedic, more operationally minded.

    #distributed-systems
  • Database Internals
    Alex Petrov
    since 2026-03-10

    > Working through the storage engine half. The B-tree vs LSM trade-offs make more sense after you've seen them in actual codebases.

    #databases#storage-engines
[finished] 3 books
  • Designing Machine Learning Systems
    Chip Huyen
    ★★★★ fin 2024-11-20

    > Best book I've found for thinking about ML as a production system rather than a notebook.

    #ml-systems#ai-infrastructure
  • Designing Data-Intensive Applications
    Martin Kleppmann
    ★★★★★ fin 2024-06-15

    > The book that turned vague intuitions about replication, partitioning, and consistency into something I could actually reason about. Re-read chapter 5 every six months.

    #distributed-systems#databases
  • The Pragmatic Programmer
    David Thomas, Andrew Hunt
    ★★★★ fin 2023-08-01

    > Aging well. The chapters on coupling and orthogonality still apply directly to systems work.

    #craft
[paused] 1 book
  • Fundamentals of Data Engineering
    Joe Reis, Matt Housley
    since 2025-01-10

    > Useful as a vocabulary primer. Paused once it stopped being new information.

    #data-engineering
[queued] 1 book
  • Streaming Systems
    Tyler Akidau, Slava Chernyak, Reuven Lax

    > On deck after Database Internals. Needed background for the Hudi/CDC work.

    #data-engineering#streaming