pile·

Kafka를 이용하는 메시지 플랫폼에서 장애를 겪으며 아키텍처를 개선한 이야기 #우아콘2024 #우아한형제들

우아한테크·woowacon-2024 ··
#performance-optimization#dead-letter-queue#exactly-once-semantics#redis-deduplication#asynchronous-processing#apache-kafka

챕터별 상세

010:50 – 4:50

장애가 일상인 전사 message platform

고객·사장님·라이더와 사내 service의 모든 push·SMS·알림톡을 한곳에서 관리해 위험과 비용을 줄이지만, 외부 통신사·FCM·vendor, 내부 bug와 Kafka까지 실패 지점이 많아 집계 기간에 장애 41건을 경험했다. 발송 history와 통신사·vendor별 성공률을 관측하고 remote config로 traffic을 전환하며 critical metric을 Opsgenie에 연결했지만, architecture 자체를 바꾸게 만든 더 큰 장애가 남아 있었다.