INFO Technology RadarINFO Technology Radar

Node.js

This item was not updated in last three versions of the Radar. Should it have appeared in one of the more recent editions, there is a good chance it remains pertinent. However, if the item dates back further, its relevance may have diminished and our current evaluation could vary. Regrettably, our capacity to consistently revisit items from past Radar editions is limited.
Adopt

Node.js is one of our preferred backend technologies.

When compared to Kotlin we prefer to use Node.js when:

  • You want to get started quickly with little overhead. Kotlin projects tend to have somewhat more overhead in setting things up, also with regards to the JVM runtime that is used.
  • Full-stack development is important. E.g. for smaller projects where developers need to be full-stack, Node.js would generally be preferred since Node.js developers can relatively easily do frontend development as well, both being JavaScript based.
  • Doing serverless development. Node.js is more often used in this area compared to Kotlin and fits better with our preferred serverless frameworks