Backend engineer
The language under Node.js, then HTTP, data, and the patterns that keep services reliable.
JavaScript in progress; 11 more planned.
- Finished
- Published
- In progress
- Planned
- JavaScriptThe language under Node.js. · In progress
- Node.js runtimeThe runtime, its event loop and its modules. · Planned
- HTTP and APIsEvery service speaks HTTP. · Planned
- DatabasesModelling, queries and transactions. · Planned
- CachingSpeed and its consistency costs. · Planned
- Backend patternsStructuring services that last. · Planned
- Messaging and jobsWork that should not block a request. · Planned
- AuthenticationSessions, tokens and getting them right. · Planned
- ObservabilityKnowing what production is doing. · Planned
- Web securityAttacks a backend must expect. · Planned
- TestingConfidence without slow suites. · Planned
- System designThe senior backend round. · Planned