As companies look to build out next-generation architectures and modernize existing services, the cloud native approach has become the de facto choice for deploying and managing application code. Companies like ZEIT to massive enterprises like Shutterstock use the cloud native stack to deploy applications and services with Node.js, containerize them with Docker, and orchestrate them with Kubernetes. There are 8 million Node.js users worldwide. A recent Node.js Foundation survey found that 49% of developers surveyed use Node.js with containers. We will walk through how to get started with Node.js, Docker, and Kubernetes and deploy to cloud services. We will cover the pitfalls that often occur when going to production and how to avoid them. Finally, we will explore how this cloud native stack enables teams to distribute services across multiple cloud providers to achieve with ease what was once a holy grail of redundancy: dynamic, multi-cloud deployments. What you will learn - How to containerize your Node.js application; How to deploy and scale your application with Kubernetes; How Kubernetes facilitates multi-cloud deployments for redundancy.
Joe Doyle, Solutions Architect, NodeSource
Nathan White, Solutions Architect, NodeSource
Location: Track 1 - Level 1, Fisher West