Curriculum
Phase 7
Operations, Performance, and Capstone Exercises
Go beyond building the API to being able to observe, isolate, fix, and prevent recurrence when it breaks.
- Topics
- 9
- topic groups
- Ready
- 95
- implemented tasks
- Total
- 95
- planned tasks
- 01Emit the request-start log as structured dataAuto grading / FeedbackSign in
- 02Include status and duration in the response-completion logAuto grading / FeedbackSign in
- 03Vary the log level based on statusAuto grading / FeedbackSign in
- 04Exclude the Authorization header from logsAuto grading / FeedbackSign in
- 05Mask password and token in logsAuto grading / FeedbackSign in
- 06Include userId and teamId in post-auth logsAuto grading / FeedbackSign in
- 07Stop calling console.log directly from the controllerAuto grading / FeedbackSign in
- 08Extend the requestId middleware to all routesAuto grading / FeedbackSign in
- 09Log 404s in request.completed as wellAuto grading / FeedbackSign in
- 10Propagate the same requestId to the error logAuto grading / FeedbackSign in
- 11Write regression tests for the log-sanitizing helperAuto grading / FeedbackSign in
- 12Bring the shared-notes API's logging foundation in line with structured loggingAuto grading / FeedbackSign in