Own a national weather service?
I want your API to not return 500 errors for hours at a time, multiple times a day...
Today it was down from 9AM to 2PM, and then from 9:30PM to 11PM.
Yesterday was even worse.
It isn't rate throttling because I only try to retrieve current conditions every 30 minutes.
Also, the load of the API might be a lot lower if it were possible to retrieve just the current measurements, but the response you get back for observations is insanely bloated with 12 hours back of each measurement, plus a bunch of station information that is heavily duplicative of information provided about the station.
Nothing about the station should be returned when you ask for the station's measurements should be returned except a link to API call for the station's information.
I want your API to not return 500 errors for hours at a time, multiple times a day...
Today it was down from 9AM to 2PM, and then from 9:30PM to 11PM.
Yesterday was even worse.
It isn't rate throttling because I only try to retrieve current conditions every 30 minutes.
Also, the load of the API might be a lot lower if it were possible to retrieve just the current measurements, but the response you get back for observations is insanely bloated with 12 hours back of each measurement, plus a bunch of station information that is heavily duplicative of information provided about the station.
Nothing about the station should be returned when you ask for the station's measurements should be returned except a link to API call for the station's information.