Strange Loop

Cloud Native Kubernetes for Node.js Developers

As cloud services and deployment platforms have come to bear more and more responsibility for the "Enterprise" features of modern application development, Node.js becomes more appealing for developers who want to take advantage of its light weight, quick startup time, developer productivity and overall happiness. With cloud native application development patterns, supported by a Kubernetes deployment platform, Node.js is a formidable enterprise player.

But cloud native application development can seem daunting. How do you both write an application and also deal with DevOps automation, service discovery, observability, image immutability, scalability, failover and all of the other cloud native and enterprise ideals?

It's a lot to keep track of. It's a lot to do. It's Scary!

But it doesn't have to be. In this talk I will show you how to make Kubernetes Node.js application deployment simple and straightforward. Take a journey with me to the cloud. By the time we're done, attendees will have created a Node.js webapp and deployed it to a Kubernetes cluster.

Lance Ball

Lance Ball

Red Hat

Lance is a Principal Software Engineer at Red Hat, leading the Node.js engineering efforts within Red Hat Middleware. He is an active open source contributor, an author of several NPM modules, and a core committer for the Node.js project. In addition to Node.js, you'll find his contributions in many other well-known open source projects including Wildfly Swarm, Vert.x and Torquebox.