Microservices and web services are used interchangeably nowadays. Node.js fits this model of splitting up large systems into smaller, single purpose, microservices which are composed together. However, having a lot of microservices running means much more frequent deploys. Encapsulation of each service becomes key to deploy, scaling, and moving services around as the system evolves.
The official Docker Image for Node.js (maintained by the Node.js Docker Working Group) is the 8th most popular official image on Docker Hub - only beaten by official Docker docker images and a few databases. Docker and Node.js is a match made in heaven for deploying microservices and this has contributed much to the solid growth of Node.js year after year.
About Me
DevOps at @Turistforeningen where I have lead the transition to a microservice oriented architecture on immutable infrastructure and Docker Containers. Member of the Node.js Build & Docker working groups.
Microservices and web services are used interchangeably nowadays. Node.js fits this model of splitting up large systems into smaller, single purpose, microservices which are composed together. However, having a lot of microservices running means much more frequent deploys. Encapsulation of each service becomes key to deploy, scaling, and moving services around as the system evolves.
The official Docker Image for Node.js (maintained by the Node.js Docker Working Group) is the 8th most popular official image on Docker Hub - only beaten by official Docker docker images and a few databases. Docker and Node.js is a match made in heaven for deploying microservices and this has contributed much to the solid growth of Node.js year after year.
About Me
DevOps at @Turistforeningen where I have lead the transition to a microservice oriented architecture on immutable infrastructure and Docker Containers. Member of the Node.js Build & Docker working groups.