데이터 수집·품질
Python/Airflow API 수집 연결과 Raw → Quality → Curated 흐름을 구현·구성·검증했습니다. 정상 0과 누락·오류, 재실행·timeout 경계를 확인했습니다.
TEAM PROJECT · 5주 · 5인
도착할 때, 따릉이가 있을까?
현재 재고만으로 알기 어려운 도착 시점의 대여 가능성을 예측하고, 후보 대여소를 비교하는 데이터 기반 의사결정 지원 서비스.
김선호 · 조장 · 데이터 파이프라인 · 통합 · DevOps
대여 시점의 재고 정보만으로는 이동 후 도착할 시점의 대여 가능 여부를 알기 어렵습니다. 사용자가 필요한 수량과 도착 예상 시간을 기준으로 후보 대여소를 비교하도록 돕는 것이 프로젝트의 문제였습니다.
5주 동안 5명이 만든 팀 프로젝트입니다. 서비스는 예측 결과를 예약 보장으로 표현하지 않고 현재 재고·거리·이동시간과 함께 보여줍니다.
따릉이·날씨 API와 Airflow 실행 흐름을 연결하고 Raw → Quality → Curated 단계로 분리했습니다. 원본은 보존하고 품질 기준을 통과한 데이터만 후속 단계로 넘기도록 구성했습니다.
프로젝트 전체의 과거 재고 6,152,132행 검사와 월별 최저 대여소 ID 결합률 99.6427%는 팀 검증치입니다. 개인 성과나 현재 운영 지표가 아닙니다.
Python/Airflow API 수집 연결과 Raw → Quality → Curated 흐름을 구현·구성·검증했습니다. 정상 0과 누락·오류, 재실행·timeout 경계를 확인했습니다.
OCI Object Storage의 데이터·artifact 전달, manifest·lineage·checksum, 행 보존 및 remote read-back 검증을 맡았습니다.
팀원 작업을 통합 기준에 맞춰 PR로 묶어 병합 PR 407건 중 366건을 올리고 관리했습니다. Docker·OCIR·OCI Staging 배포, CI/CD와 롤백 절차를 확인하고, 테스트한 커밋과 배포한 커밋이 같은지 SHA로 검증했습니다.
팀원 역할: 황준형 Data/ML, 선경원 Backend/API/DB, 유제훈 Frontend/Admin 시각화, 김로운 Consumer/Admin UI입니다. 모델 개발과 팀원 Backend·Frontend 구현을 제 성과에 합산하지 않습니다.
모델과 각 팀원 기여의 경계를 보존합니다. 근거 기준 commit · 공개 Notion