LoadStorm company, a client of ours, developed a solution for software stress testing. The solution ran in the cloud that allowed generating a lot of load for testing the capability of a third-party application to handle it. The stress-testing software was developed using Java and initially ran on Google Cloud Platform via Google App Engine.
When Microsoft started offering Azure services for a very competitive price, LoadStorm decided to migrate its solution to the Azure cloud to save the cost. Unfortunately, MS Azure had no native support for Java code.
We have created our own REST API on top of the Azure API. It allows users to upload and manage Java machines as well as to upload, start, stop, and check any Java application’s running status using any of the uploaded JVM with any parameters. It has allowed our client to run their solution on MS Azure and reduce their expenses.