
백엔드
엘라스틱서치를 활용한 수평 확장 가능한 광고 서버 만들기
두줄요약
리워드 광고 플랫폼 성장에 따라 MySQL 기반 광고 서버의 수평 확장 한계가 드러났습니다. 이를 해결하기 위해 엘라스틱서치로 전환해 타게팅과 송출 구조를 개선했습니다.
문제 상황
- 리워드 광고 플랫폼 성장으로 유저 수와 광고 수 급증
- 광고주 타게팅 조건 다양화로 기존 MySQL 기반 광고 서버의 수평 확장 한계 노출
- 광고 서버의 핵심 기능인 조건 매칭과 안정적 송출 요구 증가
해결 방법
- MySQL 기반 시스템을 엘라스틱서치로 전환
- 수평 확장 가능한 광고 서버 구조로 재구성
- 타게팅 조건에 맞는 유저 선별과 광고 송출 처리 개선
