This is the list of content I am planning to read, consisting of non-trivial technical books and research papers mostly in systems domain. I sometimes organize reading groups around interesting technical content with fellow software engineers.
Designing Data-Intensive Applications, 2nd Edition
Systems
Martin Kleppmann et al.December 2025
Database Internals
Databases
Bartlomiej PlotkaNovember 2022
BPF Performance Tools
Performance
Brendan GreggDecember 2019
Systems Performance, 2nd Edition
Performance
Brendan GreggDecember 2020
Crafting Interpreters
Compilers
Robert NystromJuly 2021
PostgreSQL 14 Internals
Databases
PostgresPro2023
Patterns of Distributed Systems
Systems
Unmesh JoshiDecember 2023
Linux System Programming, 2nd Edition
Linux
Robert LoveMay 2013
Kubernetes Patterns, 2nd Edition
Kubernetes
Bilgin Ibryam et al.March 2023
Kubernetes: Up and Running, 3rd Edition
Kubernetes
Brendan Burns et al.August 2022
Maria MarkstedterApril 2023
Kafka: The Definitive Guide, 2nd Edition
Systems
Gwen Shapira et al.November 2021
Elixir in Action, Third Edition
Elixir
Sasa JuricMarch 2024
Programming Rust, 2nd Edition
Rust
Jim Blandy et al.June 2021
The Software Engineer's Guidebook
Career
Gergely OroszNovember 2023
Database Design and Implementation
Databases
Edward Sciore2020
Serious Cryptography
Cryptography
Jean-Philippe AumassonNovember 2017
The First 90 Days, Updated and Expanded
Career
Michael D. WatkinsMay 14, 2013
System Design on AWS
Systems
Jayanth Kumar et al.February 2025
Communication Systems Engineering with GNU Radio
Networks
Jean-Michel Friedt et al.November 2024
Writing a C Compiler
C/C++
Nora SandlerAugust 2024
The Art of ARM Assembly, Volume 1
Assembly
Randall HydeFebruary 2025