Cross-cutting concerns
Layer 1 and the highest-value part of the domain: every one of these is the same problem in every framework, and learning it once means every later framework is a syntax diff.
Layer 15 entities0 started
Entities
Section titled “Entities”authentication
Not started. Becomes a package with its own syllabus once it begins.
background-jobs
Not started. Becomes a package with its own syllabus once it begins.
caching
Not started. Becomes a package with its own syllabus once it begins.
rate-limiting
Not started. Becomes a package with its own syllabus once it begins.
websockets
Not started. Becomes a package with its own syllabus once it begins.