왜 Python 수집기를 따로 만들었을까?프로젝트를 처음 시작했을 때는 React + Spring Boot만으로 서비스를 구성할 계획이었다. 외부 API를 호출하는 작업도 Spring Boot에서 모두 처리하면 될 것이라고 생각했다.하지만 프로젝트를 구체화하면서 DART 공시, 한국은행 ECOS, 주가 데이터 등 여러 외부 데이터를 수집해야 했고, 이 과정에서 Claude Code는 데이터 수집기를 별도의 Python 프로젝트로 분리하는 구조를 제안했다.처음에는 Spring Boot에서도 충분히 가능하지 않을까 생각했지만, 실제로는 Python을 선택하는 것이 훨씬 자연스러웠다.가장 큰 이유는 FinanceDataReader였다. 국내 주식 데이터를 다루는 데 가장 많이 사용하는 라이브러리 중 하나인데 ..