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

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

TechKi Blog
TechKi Blog
2024년 7월 8일

두줄요약

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

문제 상황

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

원인 분석

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

해결 방법

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

다음 읽기

#Kafka 주제를 이어서 읽기

광고 업체 유효성 검사 시스템 개선

광고 업체 유효성 검사 시스템을 직접 API 호출에서 캐시와 Kafka 기반 실시간 처리로 개선한 과정을 정리했습니다. gRPC와 표준화된 필드로 성능, 확장성, 유지보수성을 높였습니다.

TechKi Blog
TechKi Blog
백엔드

댓글 0

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

댓글을 불러오는 중...