The problem is it's written in Matlab. I don't know much about startup business and I have zero experience in deploying Matlab code to the web so my major concern is the license cost and developers available to hire.
I can come up with three ways after a quick look at Matlab's portfolio:
1. Run Matlab Production Server on AWS as a microservice. But the licensing cost of Matlab Production Server is "contact us". Scary.
2. Use Matlab Compiler to convert it to another language. I worry about runtime dependencies of the compiled output and there might be a hidden pitfall when deploying it.
3. Rewrite it in Python/numpy. We are fine with rewriting it and it might be easier to get developers, but we might run into a reproducibility problem.
Does anyone have a similar path? What is the best practice to deploy a matlab research on the web?
Thank you in advance.
https://www.mathworks.com/help/dsp/ug/generate-c-code-from-m...
Build your website however you wish, then call the C code (e.g. C# P/Invoke interop if you use .NET, Python CFFI, FastCGI, etc.)
Starting a business is scary. Contact them, figure out the cost, and figure out if it's worth it to rewrite it in a freely licensed language.
You can also go self-hosted while you are in customer acquisition mode?
If the cost of a software license is scary, then I can assure you labor costs are much worse. You can rewrite now or rewrite later, but hiring devs is a ways away :)