VivaBioCell develops, manufactures and commercializes automated solutions for the manufacturing of advanced therapy medicinal products, for both research and clinical applications. It is headquartered in Udine, Italy.
Since 2015 VivaBioCell has been a part of ImmunityBio Inc., a subsidiary of NantWorks LLC group, an ecosystem of companies focused on biotech, healthcare AI, and mobility.
VivaBioCell's mission is to provide smart and cost-effective solutions that allow for the improvement and standardization of advanced therapies manufacturing.
Mongoose Web Server Library is integrated into the “NANT XL Bioreactor” - automated cell therapy bioprocessing device, and enables connectivity and a web-based UI.
We ran a short Q&A session with Willian Gomes, System Architect at VivaBioCell to get his feedback on working with Mongoose Web Server Library.
Here are the key takeaways from it:
Q: What challenges did you encounter that required the Mongoose Web Server Library?
A: We needed to implement an embedded web server for our bioreactors applications. It was important to have a small footprint that could handle a considerable amount of simultaneous clients, all of this without giving up reliability.
Q: Can you share a little about why you chose Mongoose Web Server Library and the process that led there?
A: After testing out a few libraries and considering implementing our own solution, we decided to use Mongoose. The reason is straightforward, so many features in one solution that provide great reliability and performance. The history of constant updates offered by Mongoose was clearly a great addition that reinforced our decision.
Q: What was it like integrating with Mongoose Web Server Library?
A: Literally it took a few days to swap the old library with Mongoose. Mongoose’s code is pretty elegant since there is no need of messing up C++ class objects but rather raw C coding. It helped us to save big time when developing new software modules that run in our bioreactors.
Q: What changed for you after you integrated the Mongoose Web Server Library?
A: The performance was visible, the memory/cpu footprint was as low as we were expecting. Moreover, Mongoose is greatly reliable. The previous library we used was struggling after just 10 clients, with Mongoose we could push much more.
Q: What would you like others to know about working with Mongoose Web Server Library?
A: I'd strongly advise to take Mongoose into consideration, it is well documented and you can easily find sampling code when in doubt. Although it is already rich in features, it keeps adding new features here and there, while fixing what needs to be fixed. Last but not least, it is very stable. All of this together make this an extremely reliable product under all points of view.
"Mongoose Web Server provides great reliability and performance. The history of constant updates offered by Mongoose was clearly a great addition that reinforced our decision.
Mongoose is very stable. The performance is visible, the memory/cpu footprint is as low as we were expecting. Mongoose is well documented and you can easily find code examples. Although it is already rich in features, it keeps adding new features and fixes. All of this together make Mongoose an extremely reliable product."
Willian Gomes, System Architect, VivaBioCell