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

Designing Data-intensive Applications

Design Patterns

Head First Design Patterns

Clean Architecture

Growing Object-oriented Software, Guided by Tests

Domain-driven Design

User Story Mapping

Release It!

Software Architecture: the Hard Parts

UML Distilled

Patterns of Enterprise Application Architecture

Agile Software Development, Principles, Patterns, and Practices

Head First Object-oriented Analysis and Design

Learning Agile

Agile Software Development With SCRUM

Designing Games

Tidy First?

Designing Machine Learning Systems

Algorithms

Microservices Patterns

Smalltalk Best Practice Patterns

Building Scalable Web Sites

C++ Crash Course

Algorithm Design

Secure by Design

97 Things Every Project Manager Should Know

Data Structures and Algorithm Analysis in Java

Head First Software Development

Learning Modern Linux

Data Structures and Abstractions With Java

Systems Analysis and Design

Software Engineering for Data Scientists

Visual Models for Software Requirements

The Data Model Resource Book, Volume 1

Specifying Systems

Website Optimization

Understanding Software Dynamics

Crisis Engineering

Configuration Management Best Practices

Object Oriented Systems Analysis and Design

Architecture for Flow

Write Powerful Rust Macros

The Design of Web APIs, Second Edition

21st Century RPG: /free, ILE, and MVC

Lead Developer Career Guide