October 21 – 25, 2019 | Munich

How to share code components in a microservices environment with Node.js

Till July 11th: ✓ Fullstack Day for free ✓ Group Discount ✓ Save up to 720 € Register now

Node.js has become an extremely popular platform for writing server side applications. In addition, the world is moving to microservice architecture for building servers. Microservice architecture has a lot of advantages – the possibility to fit the technology to the specific use case in each microservice, easier deployment and development, fewer dependencies and more. But when you have multiple microservices, you probably have components that are common to a lot of your services. As we all know, copy and paste is a bad practice, and this specific problem usually does not appear when your code is a monolith. In that case, what is the best way to share code components in a Node.js environment? In this talk, I will discuss multiple solutions to these problems and compare them. I will talk about Monorepo, Lerna, Github, NPM and more. I will explain what are the advantages and disadvantages of each. In the end, I will show a demo of a microservice environment using a few of the technologies specified above. As a developer, after this talk, you will be able to make a decision about which solution fits your project needs.





Best-Practises with Angular


One of the most famous frameworks of modern days

Web Development & Architecture

DevOps, Testing, Performance, Toolchain & SEO


All about Node.js


From Basic concepts to unidirectional data flows