Intermediate

CI/CD, Linux and Nginx

From commit to running, repeatably.

Pipelines that build, test, scan and deploy; Jenkins and GitHub Actions; deployment strategies; the Linux a backend engineer needs at 3am; and Nginx as a reverse proxy in front of a JVM.

0 lessons written4 outlined2 modules~1h reading

After this course you can

  • Design a pipeline with the right stages and gates
  • Choose between rolling, blue-green and canary deployments
  • Use the Linux tools that diagnose a live box: top, ss, lsof, journalctl, strace
  • Configure Nginx as a reverse proxy with TLS and sane timeouts

Curriculum

4 lessons · outlined lessons show their plan