목록 보기
Kafka 토픽 발행으로 Mysql 부하 줄이기
백엔드

Kafka 토픽 발행으로 Mysql 부하 줄이기

TechKi Blog
TechKi Blog
2024년 7월 8일

두줄요약

광고팀 MySQL 장애의 원인을 추천 API와 광고 서버 간 직접 호출 구조에서 찾았습니다. Kafka 토픽 발행으로 비동기화해 MySQL 부하를 줄이는 방향을 다뤘습니다.

문제 상황

  • 광고팀 MySQL의 connection pool 과다 증가로 요청 처리 실패 및 장애 발생
  • 추천 API 서버가 유력 원인으로 지목되며, 광고 유효 업체 판별 요청 흐름 점검 필요

원인 분석

  • 추천 API가 광고 서버로 유효성 판별 요청을 직접 호출하는 구조
  • 광고 서버가 MySQL에 의존하는 요청 경로가 병목으로 작용

해결 방법

  • Kafka 토픽 발행을 통해 광고 유효성 판별 요청을 비동기화
  • 직접 호출 부담을 줄여 MySQL 부하 완화 방향으로 전환

댓글 0

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...