← 모든 프로젝트
Earlier Work2020.08 — 2020.12

Thunder Search System

Django 검색 서비스에 MySQL·Logstash·Elasticsearch를 연결하고 모든 구성 요소를 Docker로 운영했습니다.

Contribution시스템·데이터 파이프라인
Evidence2020.08 — 2020.12

웹·모바일 시연 버전 구축

검색 시스템의 개발·운영 경계 경험

왜 만들었는가

검색·분석 서비스를 여러 개발자가 함께 만들 수 있도록 데이터 파이프라인과 개발 환경을 정리했습니다.

내가 맡은 일

  • 프로젝트 진행과 업무 분담
  • MySQL·Logstash·Elasticsearch 파이프라인 구축
  • 개발자 Web 코드 리뷰와 GitHub 관리

구현과 구조

기능을 나열하기보다 데이터가 들어와 사용자의 결과가 되기까지의 흐름을 기준으로 정리했습니다.

  • 원천 데이터를 수집·변환해 검색 인덱스로 전달
  • 웹 서비스와 데이터 계층을 컨테이너로 분리
PythonDjangoMySQLElasticsearchLogstashDocker