컬
컬리
November 22, 20231회
후기 서비스 AWS Opensearch 도입기

간단 소개
컬리 후기 서비스의 MySQL 성능 문제 해결을 위해 AWS Opensearch를 도입하고, 아키텍처 개선 및 데이터 분석을 통해 서비스 안정화 및 개선을 이룬 과정.
AI Summary
- 후기 서비스 위기와 Opensearch 도입
- 기존 MySQL 데이터베이스의 성능 문제로 인해 AWS Opensearch 도입 결정.
- 5일 만에 Opensearch를 도입하기 위해 SRE팀과 협력하여 운영 환경 구축 및 성능 테스트 진행.
- Opensearch 도입 과정 및 아키텍처 변화
- AWS Opensearch 선택 이유: 컬리 인프라 환경 및 검색 요구사항 충족.
- CQRS 패턴 및 EventDriven Architecture 적용하여 데이터 일관성 및 시스템 안정성 확보.
- 성능 테스트를 통해 최적의 인스턴스 사양 결정 및 운영 배포 성공.
- Opensearch 운영 및 데이터 분석
- 모니터링 대시보드 구축을 통해 샤드 상태, 노드 용량 등 주요 지표 관리.
- 은전한닢 형태소 분석기 문제 해결 및 데이터 시각화를 통한 서비스 개선.
- 데이터 기반의 의사 결정을 통해 서비스 방향성 설정 및 개발자 역량 강화.
Next Feeds
끊김없는 게임 플레이를 실현한 카카오페이 결제 특허
카카오페이 DQR 결제 시스템은 고객 편의성과 가맹점 수수료 절감을 통해 성공적으로 정착했으며, 특허 등록을 통해 기술 경쟁력을 확보했다.
카카오페이DQR결제특허PC방
2023. 11. 22.
카카오페이

모듈 구조를 개선해 더 나은 뱅크샐러드 iOS 앱 개발하기
뱅크샐러드 iOS 앱의 모듈 구조 개선 과정을 소개하고, 공용 코드 분리 및 의존성 역전 적용 사례를 설명합니다.
iOS모듈화클린 아키텍처의존성 역전뱅크샐러드
2023. 11. 22.
뱅크샐러드

MQTT 의 이해부터 테스트까지 (feat. POS 연동)
테이블링 서비스에 MQTT 적용을 검토하며, MQTT의 기본 개념, 특징, 테스트 과정 및 관련 기술과의 차이점을 분석합니다.
MQTT테이블오더POSActiveMQNestJS
2023. 11. 20.
테이블링

RDS MySQL IOPS 장애 대응기
RDS MySQL IOPS 장애 대응 과정과 원인 분석, 스케일 업을 통한 해결 방법, 그리고 추가적인 개선 방안을 제시합니다.
RDSMySQLIOPS스케일 업working set
2023. 11. 16.
버즈빌
스위프트 매크로_1탄, 스위프트 매크로가 뭐예요?
스위프트 5.9에 도입된 매크로 기능은 코드 자동 생성 및 재사용성을 높이며, 기존 기술의 단점을 보완한다.
스위프트 매크로코드 자동 생성컴파일 타임스위프트 패키지 매니저코드 스니펫
2023. 11. 15.
올리브영

타임라인으로 살펴본 2023 기술행사 후원 기록(KWDC, INFCON)
카카오뱅크가 2023년 KWDC, INFCON 기술 행사를 후원하며 브랜드 인지도를 높이고 개발자들과 소통한 경험을 공유합니다.
카카오뱅크기술 행사후원KWDCINFCON
2023. 11. 15.
카카오뱅크