A friend analyzed the page and noted that they didn't minify or combine anything. "One obvious reason is that they're serving unminified and unconcatenated Javascript and CSS files. A single page load causes 92 requests to the server, and they're not using a CDN for any of that. They're also not setting the Cache-Control and Expires headers, so the browser isn't caching many of those files, including on 80k file full…
While that is an egregious amount of requests, it's not the reason the site is broken. Based on my experience as a user and poking around quickly in Firebug, the issues are largely server-side.
Healthcare.gov technology stack (infographic)
41–50 of 58 posts
Re: Healthcare.gov technology stack (infographic)
#42$293M.... I'm just consistently angry over how much this cost. There are so many moving pieces, and while I understand that, $293M for one piece. Half a billion for a website. Christ.
Seriously, that number is staggering. CGI Federal literally ripped off the government, screwed the American people badly, and "stole" hundreds of millions. They should never be allowed to work on another project again and should be required to refund the government. The project managers should be fired and publicly humiliated. I STILL cannot even login to the website. The site has said "The system is down at the mome…
It depends how you define "success". While most people assume success as a well-oiled healthcare machine that is affordable and cares about you then yes, they have failed. However, if you have done your homework on Obama and Democratic party (in biggest part), you will understand that they already greatly succeed - that is they shoved a huge tax (that over 10 years grow to 10% of your income, starting with 1% next year) in american's throat. While congress pass the law and Supreme Court upheld it, rest is just a statistic noise. Who care congress has 11% approval? Who care Obama has vanishing approval rate and his administration cannot catch up with any "phoney" scandals they getting into every month it seems? Its all irrelevant. After all, they did not hire 16,000 new physicians; they hired 16,000 new IRS workers that will be responsible for collecting what you lawfully owe. That's all! Its all about the taxes; its never been about you or your health. The only way Obama ACA would be more successful is that every single american throw a towel and say "screw it, I will pay the fine, this is too complicated!". That would be the best scenario for the Obama and the gov.
> the same thing that happened in Congress recently.
I think you mean the shutdown. It was so pathethic that it is funny. Imagine situation when you drive to work every day. And then every weekend you go out and drink and drive. The cop pulled you over twice but he let you go with a warning. You keep drinking and driving. Then one day he pulled you over, boom! DUI, license revoked. Then you go to your friends and family and you complain that because of this cop now you cannot do your work, because you drove to the office every day. If you agree with this reasoning then yes Reps were responsible for shutting down the Gov and not letting Congress do their work.
Re: Healthcare.gov technology stack (infographic)
#43At least they didn't use windows/.net stack this time.
Amen to that. This thread and all others that mention the healthcare.gov debacle would go on forever talking about MS and ignoring the fundamental issues of bad architecture and government waste.
Re: Healthcare.gov technology stack (infographic)
#44The number of different 3rd party libraries that are required, the type incompatibilities, matching fields, accounting for changes in the schema, and talking to legacy systems (I am sure there are many of them in there...), all in 5 months? Good luck.
Add to this the overhead of talking to IT and management of insurance companies, the IRS and others, and just the fact that it does answer some queries is fairly impressive in my book.
Also I am sure that most of those systems are failry deep inside the corporate networks of these insurers, just getting access to them probably was not an easy task.
That said the authentication layers failures and lack of testing are far from impressive.
Re: Healthcare.gov technology stack (infographic)
#45$293M.... I'm just consistently angry over how much this cost. There are so many moving pieces, and while I understand that, $293M for one piece. Half a billion for a website. Christ.
If you hire 10 web developers fulltime for 2 years, it would come down to ~$7000 hourly rate per developer.
However, I do agree that the costs for this are extravagant and there are certainly signs of "government milking" visible here.
Re: Healthcare.gov technology stack (infographic)
#46$293M.... I'm just consistently angry over how much this cost. There are so many moving pieces, and while I understand that, $293M for one piece. Half a billion for a website. Christ.
Put that in your head...
Re: Healthcare.gov technology stack (infographic)
#47$293M.... I'm just consistently angry over how much this cost. There are so many moving pieces, and while I understand that, $293M for one piece. Half a billion for a website. Christ.
Sorry, but you obviously have no idea what you are talking about when you call it, "a website" Or is google just a website? Is yahoo.com just a website? Did you look at the infograph? How much do you think it will take to talk to 5 agencies and 300 insurance providers that have 4500+ health plans, and get them to agree/adhere, understand their EXISTING system and build a site? I'm not justifying the expense, but let'…
Re: Healthcare.gov technology stack (infographic)
#48People appear to be missing the point that _the website_ is literally the smallest part of the project. While it's easy for people to crap on things like js-minifying, cache control, etc - the hard reality is the stuff that is the hardest is so hard that most people have never done anything even remotely close. Having worked on 10m+ loc codebases, life gets very hard. Dynamic languages tend to be unworkable. Module c…
Given the complexity of the system, the most shocking thing to me is that how little time they had to actually build it. And from what's been made public there was virtually no time for testing (load testing was certainly absent). It should been "turned on" months before the public go-live to iron out all of these issues.
Re: Healthcare.gov technology stack (infographic)
#49People appear to be missing the point that _the website_ is literally the smallest part of the project. While it's easy for people to crap on things like js-minifying, cache control, etc - the hard reality is the stuff that is the hardest is so hard that most people have never done anything even remotely close. Having worked on 10m+ loc codebases, life gets very hard. Dynamic languages tend to be unworkable. Module c…
With EDI you don't get to dictate standards, you can't demand JSON/web interfaces, you usually have to deal with flat text files (good luck) or schemaless XML (you're doomed) if that. Some vendors just provide XLS files to an FTP endpoint and call it a day. Some vendors send pricing information exclusively in PDF format over email. The manufacturers never maintain a format for more than a month, and downstream consumers of data can never decide how they want it.
Finally, you'd think that once you get all of that mess sorted out you're golden. The only problem is that the auto industry is the land that time and UPC codes forgot, and there are multiple inconsistent standards for labeling parts, and data services that claim to have a mapping between them are selling snake oil at prices several orders of magnitude higher than what you'd think fair.
Also no one in this industry believes in using software developed in the last ten years and I think I'll be near retirement age before my successors will first receive vendor data in JSON over HTTP/1.0.
Re: Healthcare.gov technology stack (infographic)
#50$293Mln...Ok so it's like hiring a team of 100 web developers, pay each of them $100K a year, and they will work non-stop for 30 years... Edit: Working non stop for 30 years.