Productboard Technology RadarProductboard Technology Radar

Node.js

backend
Hold

Node.js has been fully removed from Productboard's production stack. The two remaining applications, pb-salesforce and pb-customer-business-context, have migrated back to the Ruby modulith.

Hold

Node.js is a server-side JavaScript runtime environment that we are phasing out of our technology stack.

We created a few services in the past in Node.js, but realized it didn't fulfill our hopes for hiring and better full-stack experience. We deprecated it in favor of Kotlin/Spring Boot and Ruby on Rails.

The only remaining services are pb-salesforce and pb-customer-business-context. Others have been migrated to Ruby on Rails or Kotlin/Spring. Teams should not write any new Node.js code for production services.

📚 Resources