-
Notifications
You must be signed in to change notification settings - Fork 1
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
Add deployment metrics #164
Comments
OverviewThis will take a bit of planning. Up until this point we have not been storing any data exclusively in the database. The database has not been the source of truth. Instead the database has been acting as a cache. The source of truth has been the serverless-apps GitHub repo. We cannot and should not store things like download counts in the serverless-apps repo. Where should we store the download count?
Things we have to plan forWe have to operate either a Prometheus or Mongo DB instance reliably. This means implementing backups. If we choose Mongo DB this also means running Mongo DB in cluster high availability mode. Todo
|
The only thing I am worrying about here is the race condition while incrementing the downloads counter |
Prometheus automatically handles this race condition. Which datastore should we use though? |
Track how many people have deployed each app through KScout
The text was updated successfully, but these errors were encountered: