Affinity
Systems Design
Reader pathways and category hints that cluster around this lane.

Designing Data-intensive Applications

Head First Design Patterns

Software Architecture: the Hard Parts

Lessons Learned in Software Testing

Tidy First?

Designing Machine Learning Systems

Observability Engineering

Algorithms

Learning Modern Linux

Software Engineering for Data Scientists

Understanding Software Dynamics