microservices nodejs
-> Microservices-based architecture lets you split your application 
   into small units.
-> Each part can independently deploy and scale; 
   it does not matter if different programming languages and teams write it.
-> You can also test the small units individually.