Earlier Work2020.08 — 2020.12
Thunder Search System
Django 검색 서비스에 MySQL·Logstash·Elasticsearch를 연결하고 모든 구성 요소를 Docker로 운영했습니다.
01 / OUTCOMES
웹·모바일 시연 버전 구축
검색 시스템의 개발·운영 경계 경험
02 / CONTEXT
왜 만들었는가
검색·분석 서비스를 여러 개발자가 함께 만들 수 있도록 데이터 파이프라인과 개발 환경을 정리했습니다.
03 / OWNERSHIP
내가 맡은 일
- 프로젝트 진행과 업무 분담
- MySQL·Logstash·Elasticsearch 파이프라인 구축
- 개발자 Web 코드 리뷰와 GitHub 관리
04 / SYSTEM
구현과 구조
기능을 나열하기보다 데이터가 들어와 사용자의 결과가 되기까지의 흐름을 기준으로 정리했습니다.
- 원천 데이터를 수집·변환해 검색 인덱스로 전달
- 웹 서비스와 데이터 계층을 컨테이너로 분리
05 / STACK