api.webmaker.org
api.webmaker.org copied to clipboard
Services for Webmaker
there's not much convention to our JSON responses, and @ashleygwilliams and I agree that we should implement some convention (such as [JSON API](http://jsonapi.org/)) This would be a version breaking change...
we are using a relational database (pg) and should leverage it as such. it is optimized for these type of relations, and therefore we should be using joins and not...
it's been clear for sometime that we have extremely nested routes, but i have only just realized that we are making database queries for each `id` in the route. for...
It's very easy to lose a lot of time trying to get a working setup where api.wmo properly talks to id.wmo; adding a dev-mode option via the `env` so that...
@secretrobotron is going to help us distil some targets to use for number of expected simultaneous users. We currently expect to have 50k downloads from snippet traffic. We should try...
assuming the greatest amount of traffic will be from the snippet, i think we should test desktop with FireFox and Android with Android. Do we have/can we get data on...
We'd like to test our current api code to see what the maximum read and write limits are of the API. @ashleygwilliams will use load impact to come up with...
What resources can we enable caching for in the API server. The discovery view that every single user hits feels like an obvious win, but there are probably others.
We should apply rate limits to most API routes to prevent abuse and spam. I'm not sure what kind of rate limiting tools are available for Hapi, but they're sure...
I've got several traces from newrelic indicating that the route handlers/prerequisites for updating elements or getting project pages can take thousands of milliseconds to finish. This doesn't include connections to...