Building a Cloud Native Node.js application

This workshop provides an introduction to cloud-native development with Node.js by walking you through how to extend an Express.js-based application to leverage cloud capabilities. The workshop will cover key concepts and technologies, including health checks, metrics, Docker, Kubernetes, Prometheus, and Grafana. In the end, you’ll have a fully functioning application running as a cluster in Kubernetes, with production monitoring.

Prerequisites:

  • Node.js 14
  • Docker and Kubernetes
  • Helm v3