Xangle 서비스 개발 및 운영
'Xangle' 가상자산 데이터를 활용한 서비스 기능 구현, 운영
- 국내 4대 거래소 데이터 기반 '기준시가' 서비스 제공
관련 기사: https://bit.ly/3kd9Or8
- 탈중앙화 거래소(DEX) 거래소의 시장 점유율을 기반 '가상자산 순위' 서비스 제공
- 거래소 코인 상장시 감지 자동화 오퍼레이션 구현
- MongoDB index, redis cache, Async를 이용한 API 성능 개선
'Xangle' 서비스의 가격 데이터 저장, 분석 파이프라인 구축
- 국내 4대 거래소 + 해외 60여개 거래소의 가격을 저장, Xangle만의 가격 지표 생성 프로젝트
- 가상자산 마켓 데이터 API로 데이터를 저장하여 가격 차트 데이터 제공
- 비동기 HTTP 요청을 통한 초당 3,300개의 코인 가격 저장
주요 사용 기술: Python3, flask, mongodb, redis, AWS
인프라 관리 및 자동화
가상자산 데이터 저장/분석 인프라 관리 및 자동화
- 인프라 모니터링을 위한 지표 및 경보 구성 (Telegraf, InfluxDB, Grafana)
- MongoDB를 DBaaS가 아닌 EC2에서 운영, DBaaS 대비 80% 서버 비용 절약: MongoDB Replica, Shard를 통한 데이터베이스 Reliability 보장
- 가격 데이터 저장 에러 시 자동 복구, 메신저 연동을 통한 에러 리포팅 구현
Culture
백엔드 리더분과 처음 팀을 꾸리는 시점부터 팀 문화를 함께 고민하고 만들어갔습니다.
겸손
- 나도 언제든지 실수할 수 있고 부족한 점이 있다는 것을 인정
소통
- 경청(동료를 헤아림), 젠틀한 솔직함(정제된 표현을 사용하여 보다 나은 결정에 이르기)
팀워크
- 공유, 질서있는 자유
피드백
- 리더가 팀원에게만 의견을 제시하는 것이 아니라 팀원도 리더에게 솔직한 피드백 제공
더보기