aalises / age-of-empires-II-api

API for Age of Empires II Built with Flask-RESTFul + SQLAlchemy
https://age-of-empires-2-api.herokuapp.com
BSD 3-Clause "New" or "Revised" License
120 stars 31 forks source link

Who consumes this API? #26

Open arielsegura opened 4 months ago

arielsegura commented 4 months ago

As some people are using it, we are running out of the free dyno hours on Heroku so the API is down.

Hi!

I just discovered this repository and I was curious about who was using this and what for. Any insights?

Thank you

aalises commented 1 month ago

Hola Ariel!!

Coming back to this after a while! regarding the analytics, I'm afraid that the application has been taken down by Heroku a while ago, and don't have access to the application anymore so cannot extract any analytics from it 😢 🎻

From what I remember, there was some traffic in the API and we were consistently running out of the free dyno hours on Heroku. Actually what happened a while ago is that the folks over at Heroku changed their policy and now there's no such thing as "free dyno hours".

Consequently, the app was taken down as there was no payment method associated anymore from the changes.

Don't have time to dedicate to this anymore, but perhaps a better approach these days would be to deploy the API using serverless and have the DB in Supabase or sth like this (if we even needed a DB, tbf we could get away with having the data static on some files, not that we need to write to it often if at all), and avoid the Docker shenanigans altogether 🙈.

Then hosting it on some platform like Vercel which has more sensible defaults and limits would be easy and painless... just giving it a spin around in case someone wants to give it a go... 🫡