- 요약: IOT 기기의 초 단위 전력 측정 정보 수집 및 조회 가공 서비스의 요구 처리량이 급증함에 따라 확장성, 고가용성을 확보하기 위해 점진적으로 데이터 파이프라인을 개선 및 재구현함
- 성과
-요구 처리량 급증을 처리하기 위해 기존 시스템을 샤딩하여 각 샤드가 단위 부하를 처리할 수 있도록 구조 개선
- SQS가 급증하는 요구 처리량을 견디지 못해 Kafka를 통해 파이프라이닝을 하도록 구조 개선
- 시계열 데이터 쓰기 성능 및 쓰기 연산 수행 중 읽기 성능 보장을 위해 Cassandra를 도입하여 문제 해결
Dropbox와 유사하지만 구축형이고 웹 기반인 파일 관리 솔루션의 두번째 버전입니다. 성능을 향상시키기 위해 다운로드와 파일 압축을 동시에, 그리고 업로드와 해시 계산을 동시에 처리합니다. 기획, 아키텍처 설계, 데이터 모델링, 프론트엔드(SPA) 개발, 백엔드 개발을 담당했습니다.