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

Unlock the full course today

Join today to access over 22,600 courses taught by industry experts or purchase this course individually.

Node.js in the cloud

Node.js in the cloud

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

Start my 1-month free trial

Node.js in the cloud

- [Instructor] We saw previously that cloud enables the deployment and independent scaling of microservices. And those services can be in any language, including Node.js, Ruby, Python, Swift, and Java. Microservices are described as being small, lightweight, and independently scalable, and that means there are some performance characteristics that can help determine whether a language is a good fit for microservice development. One of those is IO and the reason for that, is that microservices are designed to communicate with other microservices, and that communication requires the ability to work with IO Speed. A set of independent benchmarks from a group called TechEmpower, measures the performance of a number of runtimes, languages, and frameworks using a set of predefined use cases. When we run one of their IO bank benchmarks for Node.js and Express, it completes 1,150 requests in the time period given. When we compare that to a Java framework, in this case, Spring Boot, Spring…

Contents