기업 파산 알리미 (1) - 컨셉

ok0·2022년 12월 30일
0

기업 파산 알리미

목록 보기
1/1

Kotlin 위주의 개발을 진행하다 보니, Java 위주의 Application 개발에 부족함이 느껴져서 간단한 어플리케이션을 작성해보고자 한다.주요 개발 포인트는 '네이버 뉴스 크롤링', '텔레그램 API를 이용한 메시지 전송' 두가지이다. (주로 사용되는 패키지는 Spring Integration, FeignClient.)

국민연금은 대한민국 주식 시장의 큰손으로 불리우는 조직이다. 그들 자본금의 대부분은 국민연금 납부 금액에서 나오며, 충분한 연금을 확보하기 위해 납부 금액을 투자 자금으로 운용한다. 그리고, 정부에서 운영하는 기관인 만큼 그들의 포트폴리오는 투명하게 공개되고 있으며 누구든지 열람이 가능하다.

대한민국의 수재들이 모이는 조직인 만큼, 전망과 미래 가치가 충분한 기업에 투자하지 않을까?라는 생각으로 개발을 시작한다.

  • 국민연금 포트폴리오에 명시된 '국내 주식 1,249개 종목'을 대상으로 한다. (2022/12 기준)
  • Poller는 FelignClient를 이용하여 종목들의 파산 여부를 네이버 뉴스에 검색 및 스크랩한다.
  • 검색된 뉴스들의 타이틀과 URL을 크롤링 한다.
  • 뉴스 타이틀에서 상단의 키워드가 모두 포함되는 경우만을 "파산 기업"으로 간주한다.
    • 우량 종목(삼성전자) 같은 경우에는 다른 연관 기업들 기사로 인해 함께 검색 되는 경우가 잦다.
    • 그래서, 타이틀에 모든 키워드가 포함된 경우에만 목표로 잡는다.
  • 수집된 데이터를 가공하여 Handler에 전달한다.
  • Handler는 Telegram API를 이용하여 사용자에게 메시지를 전송한다.
profile
백엔드 개발자.

0개의 댓글