Decided
At Bearer, we are a polyglot engineering team. Our stack is made up of services written in Node.js, Ruby, Elixir, and a handful of others in addition to all the languages our agent library supports.
Like most teams, we balance using the right tool for the job with using the right tool for the time.
Recently, we reached a limitation in one of our services that led us to transition that service from Node.js to Rust. This post goes into some of the details that caused the need to change languages, as well as some of the decisions we made along the way.
0 views0