지난 10월 30일 협정 세계시(UTC) 기준 오후 5시 50분경, 전 세계 개발자들이 사용하는 코드 호스팅 플랫폼 깃허브(GitHub)에서 주요 서비스인 깃허브 액션(GitHub Actions), 깃허브 페이지(GitHub Pages), 깃허브 웹훅(GitHub Webhooks)에 성능 저하 및 장애가 발생했습니다. 이로 인해 개발자들은 코드 검색 오류, 액션 워크플로우(workflow) 처리 지연, 페이지 배포 실패 등의 문제를 겪었습니다.
깃허브는 장애 발생 직후 상황을 인지하고 조사를 시작했으며, 오후 6시 6분부터 완화 조치를 적용하기 시작했습니다. 초기에는 액션 처리와 페이지 배포에서 복구 조짐을 보였으나, 완전한 해결까지는 시간이 소요되었습니다. 이후 오후 6시 32분에는 모든 영향받던 서비스가 복구되었음을 알렸고, 약 1시간 뒤인 오후 7시 23분에는 최종적으로 인시던트(incident)가 해결되었음을 공식 발표했습니다. 깃허브는 이번 장애의 근본 원인 분석(root cause analysis)을 추후 공유하겠다고 밝혔습니다.
이번 깃허브 장애는 액션(Actions)을 통한 자동화된 빌드 및 배포, 페이지(Pages)를 이용한 정적 웹사이트 호스팅, 그리고 웹훅(Webhooks)을 통한 외부 서비스 연동 등 현대 소프트웨어 개발 워크플로우의 핵심 구성 요소들이 얼마나 긴밀하게 연결되어 있는지 다시 한번 상기시켜 주었습니다. 이러한 서비스의 일시적인 중단은 개발 생산성에 직접적인 영향을 미치며, 지속적인 서비스 안정성이 얼마나 중요한지 보여주는 사례입니다. 특히 깃허브는 개발 생태계의 중심에 있는 만큼, 서비스 안정성 유지는 개발자들의 신뢰를 유지하는 데 필수적입니다.
