Skip to content

Reading section

Part VII - Computer Systems Foundations

Refresh the systems primitives that support senior design and production conversations.

30readable 176planned 16parts

This part gives the background needed for credible design trade-offs: networking, storage, concurrency, consistency, queues, caches, databases, distributed systems, operating systems, and runtime behavior.

By the end of this part, you should be able to explain the primitives behind your design choices without turning the interview into a textbook recitation.

This part is in the planned manuscript. It will open here after its chapters pass editorial review.