My first thought when I started reading the other threads about all of this BS was, as soon as they knew the websites weren't going to come back within a few minutes,
why don't they just postpone the scramble until tomorrow and spend the rest of the day fixing their problems and ensuring everything runs smoothly the next day?
I didn't have to scramble (thank goodness) but I helped people out the past couple of years and understand how horrible it is without computer glitches and website failures. I just hope that everything turns out as good as it can for those of you who had to put up with this nonsense.
There would be no way for them to delay the scramble. Programs were alerted, via email, about their open spots at 11:30AM. If I had an open spot (which I didn't), and the NRMP called me at 12:30 and said: "Sorry pal, technical difficulties, just wait until tomorrow to fill your spot" -- there would be absolutely no way I would wait. I'd call around, look for people to fill my spot.
Note that next year, with SOAP, they would be able to delay if there were technical difficulties. So there perhaps is some solace in that.
This is clearly a huge catastrophe. It will be interesting to see if this was a true DoS attack, or simply thousands of panicky unmatched applicants continuously refreshing their screens. Of note, the scramble would be very suscptible to a DoS attack as it happens in a very short, completely predictable period of time.
I agree that NRMP absolutely dropped the ball. They should have a backup plan given the critical need for timing. They could have posted the list publicly. They could have set up a completely separate, backup system (perhaps they did, and it failed also). They could have a completely separate backup system to email out the list to all registered unmatched applicants. Honestly, fixing this problem would not be all that hard (technically).
ERAS, on the other hand, has a much bigger problem. They need a website that can manage dynamic data exchange, transmit large files quickly, etc. They are much more vulnerable to this type of problem, and a solution is not as easily found.
Note that getting rid of the NRMP only trades one type of problem for another. If there are multiple matching companies, that would be a nightmare. If we get rid of the match altogether, then we have one giant scramble for everyone which would likely be horrible for all.