Ruby on Rails has an amazing set of features that has aided Freshworks in delivering various product enhancements at a rapid pace. Today, the biggest challenge that we face is scaling the Ruby-based services and keeping up with the exponentially growing customer base. It becomes essential to find an alternative language with good performance that will continue to help us develop features quickly. At this point, while we are trying to break our monolithic code and extract microservices out of it, it feels apt to start considering different alternative languages. Requirements The following are the considerations that we had for selecting the language Comparing use cases RESTful APIs. (Preferably with options to generate server code from Swagger spec) Consuming messages from one of the queues/streams like Kafka, SQS Working with following resources MySQL Consuming and Producing messages from/to Kafka at high volume Consuming and Producing messages from/to SQS Redis Dynam...