-
Notifications
You must be signed in to change notification settings - Fork 67
replace references to delphi.cmu.edu/epidata
with api.delphi.cmu.edu/epidata
#1164
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
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
These particular changes look good to me.
api.covidcast.cmu.edu
seems fine, especially since we can add a new non-covid domain later using CNAMES.
approvals are very welcome, but this should not be merged until we have a new cert installed for |
delphi.cmu.edu/epidata
with api.covidcast.cmu.edu/epidata
delphi.cmu.edu/epidata
with api.delphi.cmu.edu/epidata
Kudos, SonarCloud Quality Gate passed!
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
💥 👍
good catch on the new docs!!! |
delphi.cmu.edu/epidata
proxies toapi.covidcast.cmu.edu/epidata
but this includes an "extra hop" which presents a number of problems:this change should happen in our code (especially client libs) and documentation. outside of this repository, this includes but is not limited to:
usage of this proxied url is not very high at the moment. however, we are about to announce our "API Keys" release, which involves changes that will require many users to alter their interactions with our service. they may choose to use our client libraries or reference our documentation, and it is advantageous for us if they do not increase activity to this proxied URI -- hence the desire to update our references to point to the non-proxied URI before such an announcement. additionally, a significant portion of our current users still make use of very old versions of client libraries, so it is also important that we update our references sooner rather than later, to prevent users from becoming "cemented" to a newer library that still references the proxied URI.
we may want to consider using a hostname other than
api.covidcast.cmu.edu
, perhaps one that is not covid-specificultimately, once activity to
delphi.cmu.edu/epidata
stops (or drops to a negligible amount), the proxying rule can be disabled or removed.