Think about it:
- Millions of users, with (at a minimum) tens of thousands of simultaneous users
- It needs to support numerous languages
- Because of the wide range of users, it must support web accessibility, referred to as "Section 508". (Section508.gov, Wikipedia, W3C)
- It must operate as a web application (no matter what the back-end programming language is)
- It must scale, and scale fast.
- It must run as lightly as it possibly can, in order to avoid overloading the web servers.
Additionally, security would be crucial:
- It must run over SSL, for encryption
- It must store all data securely, probably with extra safe-guards to protect the data from prying eyes.
- It will certainly be a target of small-scale DoS attacks, since there is a lot of political charge revolving around the concept
The site has been (sort of) operational for a full week, now, and my concerns have certainly been realized. The HealthCare.gov Home page performs fine, but attempting to get to the application section of the site gives you a message saying "The system is down at the moment."
I certainly feel for the plight of the development team. Attempting to improve the performance of a production site can be exceptionally difficult.
CD
No comments:
Post a Comment