Do they hammer the webserver for this? Is the JSON pushed somehwere? I'm in Europe, so numbers are probably too high, but httping results for the file suggest this is not how it's done:
% httping http://ir.eia.gov/ngs/wngsr.json
PING ir.eia.gov:80 (http://ir.eia.gov/ngs/wngsr.json):
connected to 205.254.135.25:80 (286 bytes), seq=0 time=459.92 ms
connected to 205.254.135.25:80 (286 bytes), seq=1 time=230.15 ms
connected to 205.254.135.25:80 (286 bytes), seq=2 time=232.81 ms
connected to 205.254.135.25:80 (286 bytes), seq=3 time=235.23 ms
I would love to have some background information about how this trading works. Are there any technical details available how this works?
HFT traders are actually physically positioning their systems to be as unhindered by physics as possible. They likely have servers in DC just to check ir.eia.gov, and definitely have servers at (or as near as possible) to the exchange on direct lines with trading systems.
I'd be shocked if anybody big was doing that. There are news agencies (Reuters, Bloomberg, etc.) that get the reports early and sell exchange-quality news feeds. People subscribe to those news feeds, and at the appointed time, messages go out to the subscribers.