JP
Joao Pereira

Reading List

Books and resources that have shaped my thinking.

Currently Reading

Cover of Understanding Distributed Systems
Understanding Distributed Systemsby Roberto Vitillo

Concise overview of distributed systems concepts.

distributedsystems

Finished

Cover of Designing Data-Intensive Applications
Designing Data-Intensive Applicationsby Martin Kleppmann

The best book on distributed systems fundamentals. Essential reading for backend engineers.

systemsdistributed
Cover of Clean Architecture
Clean Architectureby Robert C. Martin

Good principles on software architecture and dependency management.

architecture

To Read

Cover of Software Engineering at Google
Software Engineering at Googleby Titus Winters, Tom Manshreck & Hyrum Wright
engineering