CASE STUDY: VivaBioCell S.p.A.
VivaBioCell S.p.A.
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.
Product Background
Mongoose 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.
Here are the key takeaways from it:
The challenge
Q: What challenges did you encounter that required Mongoose?
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.
The decision
Q: Can you share a little about why you chose Mongoose 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.
The implementation
Q: What was it like integrating with Mongoose?
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.
The results
Q: What changed for you after you integrated Mongoose?
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.
Working with Mongoose
Q: What would you like others to know about working with Mongoose?
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.

Company
Launched in
Worldwide
Product
“NANT XL Bioreactor” - automated cell therapy bioprocessing device.
"Mongoose 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