데
데브시스터즈
February 16, 20231회
쿠키런: 킹덤 AWS AZ 장애 아웃라인

간단 소개
쿠키런: 킹덤 AWS AZ 장애 발생 원인 분석, 대응 과정, 그리고 멀티 AZ 전략의 중요성을 강조하며 얻은 교훈을 공유합니다.
AI Summary
- AWS AZ 장애 발생과 CockroachDB
- 2021년 2월 AWS 도쿄 리전 데이터센터의 냉각 시스템 고장으로 CockroachDB 노드에 장애 발생.
- 분산 데이터베이스임에도 불구하고 예상치 못한 다수의 노드 장애가 동시에 발생하여 문제 발생.
- AZ 장애에 대한 대비 부족이 주요 원인으로 작용.
- 장애 대응 과정 및 해결
- 54대 생존 노드에서 데이터 백업 시도, 깨진 Range 제외 후 새 테이블로 데이터 이사.
- debug unsafe-remove-dead-replicas 명령어(현재는 debug recover로 대체)를 활용하여 Range 복구 시도.
- Cockroach Labs 엔지니어의 도움을 받아 흑마법 명령어를 실행, 일부 Range 복구 성공.
- 교훈 및 개선 사항
- 멀티 AZ 전략의 중요성을 인지하고 Locality 설정을 통해 데이터 분산.
- Helm Chart 관리 방식을 개선하여 AZ별로 values 파일을 사용하는 방식으로 변경.
- 제3자에 대한 의존도를 줄이고 자체적인 대비 강화.
Next Feeds

광고 예산 제어 시스템 개선기: Part 2 – 더 정교한 시스템, 그리고 성과
버즈빌 광고 예산 제어 시스템 개선을 통해 정교한 예산 관리, 빠른 개발, 수익성 개선을 달성한 여정을 소개합니다.
예산 제어광고 시스템성과 최적화마이크로서비스시뮬레이터
2023. 2. 15.
버즈빌

카카오엔터테인먼트의 첫 번째 사내 해커톤, ENTERTHON 2022! 열정과 재미가 가득했던 무박 2일
카카오엔터테인먼트의 첫 사내 해커톤 ENTERTHON 2022는 기술과 즐거움의 조화를 추구하며, 혁신적인 아이디어와 높은 몰입도를 통해 성공적으로 마무리되었다.
해커톤ENTERTHON카카오엔터테인먼트기술 문화아이디어
2023. 2. 14.
카카오엔터테인먼트FE
포켓몬고와 티맵은 내 위치를 어떻게 잡을까? - 18편 - 위치 기반 서비스의 이해 및 측위 방법
위치 기반 서비스(LBS)의 개념, 측위 방법(Cell Tower, WiFi, GPS), GPS 동작 원리 및 데이터 규격에 대한 설명.
LBSGPS측위삼변측량NMEA
2023. 2. 13.
티맵모빌리티

컬리 커머스플랫폼의 개발문화를 만들어가는 사람들
컬리 커머스플랫폼 개발조직의 개발문화를 만들어가는 FT팀의 활동과 2022년 결산 보고서 '컬리포트'에 대한 인터뷰 내용 요약.
컬리커머스플랫폼개발문화퍼실리테이터코드리뷰
2023. 2. 13.
컬리

Elasticsearch Search After 성능 체크
Elasticsearch의 Search After 성능을 Scroll API와 비교 분석하고, PIT, Sliced Scroll과 함께 사용하는 방법을 제시합니다.
ElasticsearchSearch AfterScroll APIPITSliced Scroll
2023. 2. 13.
다나와

DataHub Opensource에 Protobuf Multi-level nested message support 기능 PR 작성 후기
DataHub 오픈소스 프로젝트에 Protobuf 중첩 메시지 지원 기능 추가 PR 후기 및 경험 공유.
DataHubProtobuf오픈소스nested messagePR
2023. 2. 10.
네이버플레이스