LEVEL 17 · PRODUCTION
Course Production
Production engineering
Take a ZudoJS application to production: the production checklist, a security review, performance diagnosis, deployment with Docker, and a CI/CD pipeline.
0 of 5 lessons done
When you finish, you can
- Prepare configuration, secrets, logs, health checks and shutdown for production
- Review an application for security problems
- Diagnose performance with measurements, not guesses
- Deploy with Docker and run migrations safely
- Build a CI/CD pipeline that type-checks, tests and deploys
You build: The Task API deployed, monitored and shipped by a pipeline
MODULE 1
Production
- 1Production engineeringA checklist for taking a ZudoJS app to production: config, secrets, logs, metrics, health checks, shutdown, rate limits, caching and database performance.55 min
- 2A production security reviewReview the Task API before launch: seventeen checks from authentication to log leakage, each with the safe ZudoJS setup and a test that proves it holds.60 min
- 3Diagnosing performanceFind out why the Task API is slow before changing anything: load tests, event-loop lag, CPU profiles, query plans, pools, caches, workers and memory.60 min
- 4Deploying a ZudoJS appTake the Task API to a server: build it, run with systemd or Docker Compose, add Postgres, Redis and Caddy for HTTPS, migrate safely, back up the database.60 min
- 5CI/CD with GitHub ActionsBuild a pipeline for the Task API that type-checks, lints, tests, audits, builds and deploys every change, with migrations and automatic rollback.60 min
Course checkpoint
Prove you can move on. The checkpoint picks 20 questions at random from every lesson in this course. Get 16 right to pass. Your result is saved in this browser only.