From the course: Cloud Native Development with Node.js, Docker, and Kubernetes

The power of cloud native

From the course: Cloud Native Development with Node.js, Docker, and Kubernetes

Start my 1-month free trial

The power of cloud native

- [Chris] Node.js is one of the world's fastest-growing technologies, now with nearly 10 million users and being used by a large number of the world's largest companies, including Netflix, Uber, Walmart, GoDaddy, PayPal, LinkedIn, IBM, and many, many more. Nearly all Node.js applications are cloud hosted and being deployed and run in the cloud, but only 12% of those are cloud native and actually utilize the power and the full potential of the modern cloud computing platforms. In this course, you will learn what it means to be cloud native. You'll first learn how to take any Node.js app and package it with Docker, deploy it to Kubernetes using Helm, including how to run it at scale with multiple instances, and create a best-practice cloud-hosted app. Then, we'll take that app, and we'll enhance it with cloud native capabilities, including self-healing, enabling our app to automatically be restarted by the platform using health checks. We'll add metrics, enabling us to observe the performance and the resource usage of both our application and the cloud platform itself, using Prometheus and Grafana, and we'll add request tracking so that we can track individual user requests made to our app and any other enabled services that our app uses, and we'll do that using OpenTracing, Zipkin, and Jaeger. By the end of the course, you'll be well on your cloud native journey. My name is Chris Bailey, and I've been working on programming languages and server frameworks, including those for Java, Node.js, and Swift, for almost two decades, including helping developers and enterprises deploy and run those at scale in cloud native environments. Join me on my LinkedIn Learning course, and learn how to take your Node.js applications and make them cloud native, deployed and running at scale on the Kubernetes cloud platform.

Contents