It seems that there has been a networking issue, rather than software issue. So blaming code(rs) here is like blaming manufacturers of TV that doesn't work for you because you have no electricity.
I would guess the network failure has more to do with the network’s software than with its hardware. That would make it a software problem.