GN⁺: 'Healthcare.gov' 구조 10주년
(pauladamsmith.com)- 2013년 10월 18일 시작된 HealthCare.gov 구조 작업 10주년 기념 기사
- 당시 미국 CTO였던 Todd Park가 이끄는 구조 팀, 정부 내외부에서 경험 많은 기술자들로 구성
- 2013년 10월 1일에 시작된 HealthCare.gov, 제대로 작동하지 않아 이 팀의 개입이 필요했음
- 팀의 임무는 정보 수집 및 상황 평가, 2014년 3월 31일까지 700만 명 등록을 목표로 함
- 소스 코드 변경에 대한 불신, 복잡한 코드 생성 과정, 수동 테스트, 긴 밤 시간 동안의 다운타임, 사이트 모니터링 부재 등 다양한 도전에 직면
- 팀은 서버 일부에 실시간 지표 및 웹사이트 성능에 대한 통찰력을 얻기 위해 New Relic이라는 Application Performance Management (APM) 도구를 설치하기로 결정
- 구조 작업은 긴 시간 동안 많은 장애물을 극복하며 힘든 과정이었음
- 도전에도 불구하고 팀은 성공적으로 HealthCare.gov를 회복시켜 수백만 명이 건강 보험에 가입할 수 있게 함
Hacker News 의견
- Healthcare.gov의 원래 계획은 각 주가 자체 거래소를 운영하고 연방 거래소가 백업 역할을 하는 것이었다. 처음에는 36개 주가 자체 거래소를 설치하지 않았다.
- 2013년 정부의 폐쇄로 인해 주요 팀 외의 누구도 Healthcare.gov를 돕지 못했다. 이 폐쇄는 reportedly Ted Cruz 상원의원이 Affordable Care Act를 방해하려는 목적으로 촉발되었다.
- Healthcare.gov를 수정하는 작업은 시스템을 운영하면서 문제를 해결해야 하는 필요성 때문에 조깅하는 사람에게 수술을 하는 것에 비유되었다.
- 이 기사는 Healthcare.gov를 수정하는 과정의 "뒷모습"을 제공하며, 이는 독자들에게 인기가 있었다.
- 작은 DC 스타트업이 하청되어 사용자들이 Healthcare.gov 페이지에 착륙하고 오류 페이지가 아닌 것을 보장했다.
- Healthcare.gov의 소스 코드는 10년 전에 Hacker News에서 조사되었다.
- "Go Time" 팟캐스트에는 사이트의 일부를 서비스하는 데 Go가 어떻게 사용되었는지에 대해 논의하는 에피소드가 있다.
- 정부의 백엔드 위에 구축된 YC 스타트업인 HealthSherpa는 이제 ACA 보험에 더 많은 사람들을 등록시킨다.
- 3억 명의 사람들이 사용하는 중요한 서비스에 대한 MarkLogic, XML 데이터베이스의 사용이 의문시되었다.
- 독자들은 Healthcare.gov에서 정확히 어떤 일이 발생했는지 그리고 문제가 어떻게 해결되었는지에 대한 더 자세한 설명에 관심을 표현했다.
- Jennifer Pahl의 책 "Recoding America"는 Healthcare.gov 프로젝트에 참여한 사람들과 기관들에 대한 확장된 계정을 제공한다.