Firebase SDK, 서버 변경 하나로 모든 iOS 앱 다운시켜
Firebase SDK is CRASHING ALLLL iOS Apps, since today morning
Firebase가 서버 측 변경을 배포하면서 여러 버전의 SDK가 충돌해 모든 iOS 앱 세션이 다운되는 대규모 장애가 발생했다. 110K건 이상의 크래시가 보고됐지만 Firebase의 자체 모니터링은 이를 감지하지 못했고, GitHub 이슈 트래커에 약 100개의 메시지가 올라온 뒤에야 개발자가 인지했다. 서버 변경은 약 1시간 후 롤백됐지만 상태 페이지에는 여전히 공지가 없고 포스트모템 약속도 없다.
Firebase SDK를 쓰는 개발자들이 사고 대응 능력만큼은 Firebase 팀보다 낫다.
HN 토론
70- hzwanip
적어도 Google 엔지니어들은 이진 트리를 뒤집을 수는 있잖아
- pranshuchittora
해결됨 - https://github.com/firebase/firebase-ios-sdk/issues/16728#is...
- ChrisMarshallNY
으.
이런 종류의 의존성의 어두운 면이지.
하지만 엄청난 편의성을 제공하니, 왜 끌리는지 이해는 간다.
- hnisjafx40
그래, 그리고 설정이 그쪽 서버에서 오는 경우에는 버전을 고정해도 소용없어.
- alex_suzuki
아주 오래전(아마 2011년쯤)에 Android 푸시 알림 작업을 하면서 Firebase를 처음 알게 된 기억이 난다. 시간이 지나면서 (이름은 기억 안 나는) 인수 후에 이 모든 기능을 갖춘 앱 개발 플랫폼으로 성장했다.
하지만 요즘은 좀 방치된 느낌이고, 어쩐지 GCP에 어설프게 덧붙여진 것 같다. 아직도 여기에 돌아가는 프로덕션 앱이 몇 개 있는데, 이런 뉴스를 보면 쇠퇴하고 있다는 내 믿음이 더 확고해진다.
요즘 사람들은 (가능하면) 오픈 소스이고 셀프 호스팅이 가능한 무엇을 쓰나? 또 다른 플랫폼에 종속되고 싶지 않다. 이 앱들 중 일부는 Firestore의 오프라인 동기화 기능을 사용한다(지하실이나 연결성이 낮은 지역에서 쓰는 앱들).