Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Announcement] moving to paid hosting service to ensure better up time #769

Open
tianhaoz95 opened this issue Feb 13, 2022 · 1 comment
Open

Comments

@tianhaoz95
Copy link
Owner

tianhaoz95 commented Feb 13, 2022

TL;DR

As the user grows, server pressure has become a concern where the free quota tends to run out at the end of each month, making it a frustrating experience for developers. To make it more enjoyable to use, I have migrated it to a paid service. Since the app remains free, some sponsorship that keeps the app running will be appreciated.

A bit of history

The Check Group app per execution time is short, but the execution count is significant since it needs to compare required checks upon every status change. Intuitively, microservice is a good fit, so I chose Vercel as the hosting backend. However, it turned out wrong since Check Group execution is so short that the booting process wasted a lot of execution time.

The solution so far

The decision is to move it to a long-running process to make it more available. Unfortunately, there are no free long-running services. In addition, the process for registering a paid GitHub app is cumbersome, so please consider sponsoring through Buy Me a Coffee to help keep the project healthy and improve further.

bmc

Note: The features requests or questions from the sponsoring users will be on higher priority. For now, there is no automated way to figure out the sponsor identity, for now, so mentioning when open issues will be sufficient. In the future, I will try to add a more streamlined process, or maybe a sponsor Discord which is to be decided.

@Borda
Copy link

Borda commented Aug 17, 2022

Hello @tianhaoz95, I appreciate this application, and it was precisely aimed at our actual bottleneck. May I kindly ask what could be the best approach/solution to get this integration permanently running?

Unfortunately, there are no free long-running services. In addition, the process for registering a paid GitHub app is cumbersome...

Does it mean that this app runs for a few days and then dies?
Mind sharing how we can get to the paid service as mentioned in #638 (comment)?

Would it be possible to have it running as GH action? 🐰
cc: @carmocca

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants