Mysql 5.7 버전 업그레이드 후 쿼리 성능 저하로 AWS Opensearch 도입 결정
CQRS 패턴 및 Event-Driven Architecture를 적용하여 데이터 검색 성능 3배 향상 달성
은전한닢 형태소 분석기 문제 해결 및 모니터링 대시보드 구축으로 서비스 안정화
후기 서비스는 MySQL 5.7 업그레이드 후 과도한 in절로 인한 Filesort 문제 발생. 따라서 AWS Opensearch를 도입하여 검색 성능 향상을 도모했다. CQRS 패턴과 Event-Driven Architecture를 통해 데이터 일관성을 유지하며 확장성을 확보했다.
후기 서비스는 CQRS 패턴을 적용하여 읽기/쓰기 분리를 구현했다. Event-Driven Architecture를 통해 Opensearch 인덱싱을 비동기적으로 처리하여 시스템 안정성을 높였다. Materialized View를 활용하여 데이터 역정규화를 수행하고, 검색 성능을 최적화했다.
Ngrinder를 이용한 성능 테스트를 통해 AWS Opensearch 인스턴스 사양을 결정했다. Datadog을 활용한 모니터링 대시보드 구축으로 CPU 사용률 및 Latency를 실시간으로 감시했다. 은전한닢 형태소 분석기 옵션 조정을 통해 검색 정확도를 개선했다.