EVOS is a turn-key virtual lab environment. EVOS delivers a programmable virtual environment for organizations to test, evaluate, and train on emerging enterprise networking technologies. Everything you do in EVOS can be done with “click-and-drag” simplicity. We also provide a REST API that allows for orchestration of virtual networks or “Labs” directly.
App Store
Play Store
TV Display
Admin Panel
Challenges
This was a complex product to build and there are not many competitors or reference products to look at. We could only find one partially defunct product that was similar. A lot of R&D was needed to figure out things and many times help could not be found on developer forums.
Scaling the system to multi server posed a problem as it was not feasible with Node.js. We had to migrate the services to Rust, which solved this bottleneck as well as enhanced the speed & resource utilization of the application.
Another challenge is the volume of client expectations in terms of features. Since this is a large product to build, we have been bringing in new features slowly but the expectations are higher and we are working hard to keep up with them.
Success Story
The product was a difficult one to build but the response it received has made it worth the trouble. This is initially a B2B offering and typical clients are research labs and cybersecurity firms.
After the product matured, the product was evaluated in detail and selected by Microsoft for training their team. There is discussion with many other reputed organizations to get this product adopted as a training tool.
What we used
Technology
Node JS
MongoDB
React
Rust
jsPlumb
Innovation
The brief given by the client was to build a game application for a bar that works similar to a stock exchange, controlling the prices of all drinks (instead of shares) depending on the demand for the same.
Similar drinks are paired and a competition begins among those who favor Drink A v/s Drink B. Prices fluctuate, and the popular drink is dynamically priced lower while the less popular drink is priced higher.
On special conditions, bartender can offer free or bonus (1+1) drinks as well.