DJC(DevJob-Collector)를 처음 만들면서 가장 먼저 필요했던 것은 채용 공고 데이터였다.처음에는 어렵게 생각하지 않았다.공공데이터 API를 호출해서 JSON을 받고 DB에 저장하면 되는 것 아닌가?구조만 놓고 보면 맞다. RestTemplate으로 공공데이터포털의 채용정보 API를 호출하고, 응답을 DTO로 받은 뒤 JobPost로 변환해 저장했다.그런데 실제 데이터를 연결하면서 생각보다 기본적인 곳에서 계속 문제가 나왔다. API 응답 구조가 일정하지 않았고, 외부 공고 ID의 타입을 잘못 가정했고, 중복 확인 때문에 같은 종류의 SQL이 반복됐다. 나중에는 서버를 테스트용으로 띄웠을 뿐인데 수집기가 자동으로 데이터를 저장하는 문제까지 발견했다.이번 글에서는 이 문제들을 해결하면서 DJC..