올
올리브영
April 2, 20241회
AWS OpenSearch 기반 EFK Stack 구축기

간단 소개
AWS OpenSearch 기반 EFK 스택 구축 과정을 소개하고, Fargate 환경에서 재고 로그 시스템 구축 사례를 제시합니다.
AI Summary
- EFK 스택 구축 배경
- 올리브영은 기존 Datadog 외에 OpenSearch + EFK 스택을 구축하여 재고 변경 이력 관리 및 추적의 필요성을 충족하고자 함
- 커스터마이징 가능성, 비용 효율성, Rest API 지원 등의 이점을 활용하여 확장 가능성을 확보
- EFK 스택 및 OpenSearch 특징
- EFK 스택은 ElasticSearch/OpenSearch, Fluentd/FluentBit, Kibana로 구성되어 로그 및 이벤트 관리를 위한 기술 스택을 의미
- OpenSearch는 실시간 분석, 전문 검색 엔진, RestFul API 지원, multitenancy, 역인덱스 등의 특징을 가짐
- Fargate 환경에서 EFK 구축
- AWS ECS 기반 API 서버(Fargate)에서 firelens sidecar pattern을 사용하여 fluentbit container를 통해 OpenSearch로 로그를 전송하는 방식 채택
- OpenSearch 구성, 앱 컨테이너 수정, fluentbit custom docker image 생성 및 푸시, ECS Fargate 설정 수정, 테스트 및 결과 확인 등의 단계로 진행
- OpenSearch Rest API를 사용한 Document 적재 방법도 소개
Next Feeds
올리브영 앱 스마트 스캐너 개선
올리브영 앱의 스마트 스캐너 성능 개선 과정을 통해 iOS의 Vision 프레임워크와 Android의 CameraX + MLKit 적용 사례를 소개합니다.
스마트 스캐너바코드 인식Vision frameworkCameraXMLKit
2024. 4. 2.
올리브영
상품 설명 영역 개선기 Part.1
올리브영 상품 상세 기술서 이미지 타입 개선 과정을 소개하고, 코루틴을 활용한 비동기 처리 방식과 AWS S3로의 전환을 통해 얻은 이점을 설명합니다.
상세기술서이미지코루틴AWS S3비동기 처리
2024. 4. 1.
올리브영
TestFixture를 쉽게 생성해 주는 라이브러리가 있다?
Fixture Monkey를 사용하여 테스트 Fixture 생성의 효율성을 높이고 테스트 코드 품질을 개선한 사례를 소개합니다.
FixtureFixtureMonkey테스트자동 생성재사용성
2024. 4. 1.
올리브영
HEIC 파일 포맷 지원을 통한 사용자 경험 향상 시키기
HEIC 파일 포맷 지원을 통해 사용자 경험을 향상시키는 방법과 실제 구현 사례를 소개합니다.
HEICHEIF파일 시그니처heic2any이미지 포맷
2024. 4. 1.
원티드

2024 BOOSTERS TECH 팀 빌딩과정
부스터스 Tech 팀 빌딩 과정과 주니어 개발자 중심의 성장 전략, 그리고 팀의 미래 비전을 담고 있습니다.
Tech팀팀빌딩주니어 개발자자동화데이터
2024. 4. 1.
부스터스

AWS re:Invent 2023 방문기
올리브영 개발자의 AWS re:Invent 2023 참관 후기: Amazon Q, 서버리스 아키텍처 실습, DataDog 미팅 등 다양한 경험 공유.
AWS re:InventAmazon Q서버리스DataDog클라우드
2024. 3. 29.
올리브영