크
크리에이트립
August 28, 20241회
ElasticSearch 비용, 성능 최적화 — 2편

간단 소개
ElasticSearch 성능 및 비용 최적화를 위해 버전 업그레이드와 리전 이관, PrivateLink 구축을 진행하고 성능 향상과 비용 절감 효과를 얻었습니다.
AI Summary
- ElasticSearch 버전 업그레이드 (7 -> 8)
- ElasticSearch 7 버전 EOL에 따라 8 버전으로 업그레이드 결정, 최신 루씬 엔진을 통해 성능 향상 기대.
- 업그레이드 전 breaking change 확인 및 무중단 배포 검증, 새벽 시간 점검 페이지 적용 후 중단 배포 진행.
- 업그레이드 후 검색 응답 시간 및 snapshot 성능 개선, 일부 인덱스 테스트 미흡에 대한 아쉬움.
- 리전 이관 및 PrivateLink 구축
- ElasticSearch 응답 속도 저하 및 data transfer 비용 문제 해결 위해 서울 리전으로 이관 결정.
- PrivateLink 구축을 통해 data transfer 비용 절감, 안정적인 대역폭 확보 및 트래픽 외부 노출 방지.
- 인덱스, 정책, 템플릿 등 이관 및 최적화, S3 스냅샷 활용하여 무중단 배포 달성, 검색 성능 향상 및 보안 강화.
Next Feeds

어학당 홈 성능 최적화 — 1편
크리에이트립 어학당 홈 성능 개선을 위해 CSR 전환, 코드 스플리팅, 레이지 로드, 서드파티 스크립트 최적화를 적용하여 성능을 향상시킨 사례.
SEO성능 최적화CSR코드 스플리팅레이지 로드
2024. 8. 28.
크리에이트립

쿠버네티스 커스텀 리소스 정의하고 관리하기(feat.컨트롤러)
쿠버네티스 컨트롤러를 활용한 커스텀 리소스 정의 및 관리 방법을 사례와 함께 설명하고, 컨트롤러의 작동 방식과 활용 팁을 공유합니다.
쿠버네티스컨트롤러커스텀 리소스Informer오퍼레이터 패턴
2024. 8. 28.
LY Corp

ElasticSearch 비용, 성능 최적화 — 1편
ElasticSearch 비용 최적화를 통해 연간 2,000만원을 절감하고, ILM, SLM 도입 및 아키텍처 개선으로 성능을 향상시킨 경험 공유.
ElasticSearch비용 최적화ILMSLMData Stream
2024. 8. 28.
크리에이트립
분산 시스템 환경에서의 슬랙봇 앙몬드 개발기
카카오페이 슬랙봇 앙몬드 개발 과정에서 분산 시스템 환경의 동시성 및 상태 관리 문제를 해결하고 얻은 경험 공유.
슬랙봇분산 시스템동시성Redis트랜잭션
2024. 8. 27.
카카오페이
ROS Graph 구성요소 알아보기: Services
ROS Service는 call-and-response 방식의 통신으로, Service Type과 Interface를 통해 메시지 구조를 정의하고 ros2 service call 명령어로 호출합니다.
ROSServiceTopicMessageClient-Server
2024. 8. 27.
현대자동차

Kafka와 ETL을 활용해 대용량 데이터 마이그레이션하기
Kafka와 ETL을 활용하여 MySQL에서 MongoDB로 대용량 데이터베이스를 성공적으로 마이그레이션한 경험 공유.
KafkaETLMongoDB마이그레이션CDC
2024. 8. 26.
LY Corp