INFO Technology RadarINFO Technology Radar

Node.js

Adopt

Node.js remains one of our preferred backend runtimes, but it is such a given that we no longer feature it on its own. It is now covered by TypeScript stack and tooling, together with Bun as an alternative runtime.

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, where it makes sense to use Node.js.