We are glad to inform you that our team of professionals successfully completed work on the next task “Load testing experience with Node.js applications“.

This article talks about our experience with load testing a Node.js stack. As an “experimental” instance, we use the Node.js integration solution developed by the JazzTeam team for one of the European VoIP providers.

The applications under test are independent of each other. It is because of the peculiarities of the applications that the path for testing was chosen, which will be described later:

  • The first application is called Integration-API. This is a standard server with a large number of routes. The application has both REST requests to third-party servers and communication with the database.
  • The second application is called Сore. The peculiarity of this application is that it is a WebSocket client with a developed logic for incoming events processing. Events are divided into several categories, but they are not identical. The application communicates with the database and sends REST requests to third-party servers.

You can easily find the features, professional achievements of the team and the results of work on the task at the link.

Please find more customers’ feedback on the work of JazzTeam engineers here.