신용평가 서비스 아키텍처 - Template Method 패턴으로 ML 모델 통합하기
배경 대출 심사 시스템에는 여러 종류의 신용평가 모델이 존재한다. 사기 탐지 모델, 신용 점수 모델, 회수율 예측 모델 등 각각 다른 데이터를 입력받고, 다른 방식으로 점수를 계산하지만, “데이터를 모아서 → 점수를 계산하고 → 결과를 저장한다”는 전체 흐름은 동일하다. 문제는 모델이 추가될 때마다 비슷한 코드가 반복되고, 모델별로 다른 방식으로 ...
배경 대출 심사 시스템에는 여러 종류의 신용평가 모델이 존재한다. 사기 탐지 모델, 신용 점수 모델, 회수율 예측 모델 등 각각 다른 데이터를 입력받고, 다른 방식으로 점수를 계산하지만, “데이터를 모아서 → 점수를 계산하고 → 결과를 저장한다”는 전체 흐름은 동일하다. 문제는 모델이 추가될 때마다 비슷한 코드가 반복되고, 모델별로 다른 방식으로 ...
프로젝트 소개 CliInfo는 클라이밍하는 사람들을 위한 SNS/기록 앱이다. 클라이밍장에서 푼 문제(볼더링 루트)를 기록하고, 성장을 추적하고, 친구들과 공유하는 서비스. 기획, UI 디자인, 인프라 설계, CI/CD 파이프라인까지 전부 혼자 설계했다. 구현까지는 가지 못했지만, “전체 시스템을 처음부터 끝까지 설계하는 경험” 자체가 이후 실무에...