리
리디
November 6, 20241회
Transactional Outbox message relay 개선하기
간단 소개
리디의 message-relay 성능 개선 사례를 통해 MySQL lock wait 문제 해결 및 쿼리 최적화 방법을 제시합니다.
AI Summary
- Transactional Outbox 패턴 기반의 message-relay 운영 중 발생한 성능 이슈 개선 사례
- message 테이블 select 쿼리 latency 저하 문제 해결
- select for update, delete 쿼리 latency 문제 개선
- JOIN 제거 및 동기 삭제 방식 도입
- 불필요한 JOIN 제거로 쿼리 성능 향상 및 코드 간결화
- 처리 완료 메시지 즉시 삭제로 테이블 row 수 관리 효율화
- MySQL NOWAIT 활용 및 Full Scan 방지
- MySQL 8.0 NOWAIT 기능으로 lock wait 최소화 및 deadlock 방지
- Index full scan 방지를 위한 쿼리 개선으로 쿼리 latency 안정화
LIMIT을 활용하여 index range scan 유도
Next Feeds
지연 시간 순삭! LLM 추론 구조와 효율적 애플리케이션 설계 / if(kakaoAI)2024
LLM 추론 구조 분석을 통해 애플리케이션의 지연 시간을 줄이고 효율적인 설계를 구축하는 방법을 제시합니다.
LLM지연시간추론애플리케이션최적화
2024. 11. 6.
카카오엔터테인먼트FE
최애 작품 이용권 선물해 주는 ‘Helix 푸시’ 개발기 / if(kakaoAI)2024
카카오엔터테인먼트의 Helix 푸시 개발기로, 유저 선호 작품 이용권 선물 서비스의 모델 개발 경험을 공유합니다.
Helix 푸시추천 모델이용권 선물카카오엔터테인먼트미열람작
2024. 11. 6.
카카오엔터테인먼트FE
생성형 AI 기반의 웹툰 미리 보기 'Helix 숏츠' 개발기 / if(kakaoAI)2024
카카오엔터테인먼트의 생성형 AI 기반 웹툰 미리보기 서비스 'Helix 숏츠' 개발 과정 및 AI 기술 활용 경험 공유
생성형 AI웹툰미리보기Helix 숏츠카카오엔터테인먼트
2024. 11. 6.
카카오엔터테인먼트FE
주니어 서버 개발자가 유저향 서비스를 개발하며 마주쳤던 이슈와 해결 방안
카카오페이 혜택 서비스 개발 중 발생한 동시성, DB 성능, 멱등성 이슈 해결 경험 공유 및 시스템 안정성 확보 방안 제시.
동시성트랜잭션멱등성Redis분산 락
2024. 11. 5.
카카오페이

Tech Week 2024, 사내 해커톤 Hack Day에 참여했습니다!
Tech Week 2024 Hack Day 참여를 통해 글로벌 협업, AI 기반 앱 개발, 그리고 새로운 아이디어 공유를 경험했습니다.
Tech WeekHack Day해커톤AI협업
2024. 11. 5.
LY Corp
슈퍼앱에서 선택하는 Micro FrontEnd Architecture
슈퍼앱 환경에서 Micro FrontEnd 아키텍처 도입을 고려하며 개념, 장점, 적용 방안 및 고려사항을 분석합니다.
Micro FrontEndMSA프론트엔드아키텍처슈퍼앱
2024. 11. 5.
현대자동차