There are two books that taught me how systems work. - One system in isolation - Operating Systems: Three Easy Pieces . Covers persistence, virtualisation and concurrency. This book is available for free at https://pages.cs.wisc.edu/~remzi/OSTEP/ - Multiple systems, and how data flows through them - Designing Data Intensive Applications . Covers the low level details of how databases persist data to disk and how mult…
- One system in isolation
- Multiple systems, and how data flows through them
Which would be really good names for a two part series.