So after 2 months of getting things set up and running I have my client software, EBS/middleware, and extension doing what it is supposed to do. The problem is that between the node.js webapp and the database I’m paying about 90 dollars a month before I even have users. That is unsustainable for me.
I’m looking now at a static web app with azure functions, but I figure the wealth of knowledge here may have better alternatives and knows of things my research hasn’t found yet.
The server needs to act as a middleman between a client software that runs on the user’s local machine and the twitch extension. Basically the client sends json data the the middleware that then verifies the username/pw and writes the data to the database. The twitch extension can then go and grabs that data (json) to populate the displayed information. I’ve found a few services but most require an average of 70 bucks a month for the server/instance running node, and that is before getting into the database pricing.
Now my current project is a node project. However, as much as I am loathe to do it, if I have to rewrite the middleware I will. It’s just not preferred.
Obviously the closest to free is the best, I don’t expect a lot of users, maybe at most 10. Not concurrent, I expect maybe 10 people will use this, including myself.
I also don’t know what my magic number is, I just know that 90 dollars a month before it’s seeing any real use is too much.