[MoneyCookie] 아키텍쳐 계획 변경

KIM KYUBIN·2023년 1월 11일
0

초기 아키텍쳐

👀 주식 정보를 간편하게 크롤링해서 가져와주는 pykrx 라이브러리를 쓰기 위해 Flask에서 웹소켓을 이용해 Vue.js에 주식 정보를 보내는 방법을 생각했었다.

하지만 만들다보니 문제점이 하나씩 보이기 시작했다.

1️⃣ 전체 상장 종목 목록과 배당금 정보 같은 경우 실시간으로 받을 필요가 없다.

2️⃣ 플라스크를 전혀 모르는 상태였다. 플라스크를 제대로 쓰고 있는건지 확신이 들지 않았다.

결국 스프링 부트 안에서 모든 걸 해결하기로 했다.

변경된 아키텍쳐

😄 장점

  • 하나의 서버만 신경쓰면 된다.
  • 데이터 관리가 한층 편해졌다.

😫 단점

  • 전에는 라이브러리 API만 호출하면 데이터를 가져올 수 있었지만 이번에는 일일이 크롤링이 필요했다.
  • 웹소켓 설정도 Python보다 더 복잡하다.
profile
상상을 현실로 만들기 위해 노력하는 개발자

0개의 댓글