핵심 요약
- 구글 파이어베이스가 검증 없이 적용한 서버 측 변경 사항 때문에 SDK를 사용하는 전 세계 iOS 앱들이 일제히 강제 종료되는 사태가 벌어졌습니다.
- 도어대시 등 주요 앱들마저 먹통이 되었으나 구글 내부 모니터링은 먹통이었고 5시간 넘게 상태 페이지에도 장애 공지가 없어 거센 비판을 받았습니다.
- 깃허브에 개발자 항의가 쏟아진 뒤에야 롤백되었지만, 잘못된 데이터 캐싱 등으로 인해 2~6시간 동안 글로벌 장애가 이어졌습니다.
요약 구글의 대표적인 모바일 개발 플랫폼인 파이어베이스(Firebase)의 서버 측 변경 작업 오류로 인해, 해당 SDK를 연동한 전 세계 수많은 iOS 앱들이 일제히 튕기며 강제 종료(크래시)되는 사태가 발생했습니다.
유명 IT 칼럼니스트 게르게이 오로스(Gergely Orosz)가 공유한 소식에 따르면, 파이어베이스 측이 사전 검증도 없이 프로덕션 환경에 잘못된 서버 사이드 변경 사항을 배포하면서 여러 버전의 iOS SDK에서 100% 비율로 세션 크래시가 일어났습니다. 도어대시(DoorDash) 같은 대형 배달 앱마저 먹통이 되며 고스란히 서비스 타격을 입었고, 외부 앱 개발자들은 원인도 모른 채 손을 놓고 지켜볼 수밖에 없었습니다.
문제는 구글 파이어베이스 팀의 안일한 대응이었습니다. 앱 개발자들의 깃허브(GitHub) 이슈 트래커에는 크래시 롤백을 호소하는 글이 100여 개 이상 폭주했지만, 파이어베이스 자체 모니터링 시스템은 사태 파악조차 못 하고 있었습니다. 심지어 이슈 발생 후 5시간이 지나도록 공식 상태 페이지(status page)에는 아무런 장애 공지도 뜨지 않아 "이게 바이브 코딩(vibe coding)이냐", "구글 같은 엔지니어링 수준 높은 기업이 어떻게 검증도 없이 배포하냐"는 개발자들의 비판이 쏟아졌습니다.
결국 깃허브에서 문제를 인지한 구글 개발진에 의해 문제의 서버 변경 사항이 롤백되었으나, 비정상적인 서버 페이로드를 캐싱한 클라이언트 기기들 때문에 장애 여파는 2시간에서 최대 6시간까지 지속되었습니다. 공식 장애 공지와 사후 분석(포스트모템) 약속조차 미흡했던 이번 사태를 두고 개발자 커뮤니티에서는 구글의 인시던트 관리 역량에 큰 실망감을 표하고 있습니다.
해외 반응 번역
구글 엔지니어링 수준 높다는 말도 옛말이네 ㅋㅋㅋ
Sponsored · 광고