배경
나만무 프로젝트 기획 발표 전날이다. 현재까지 정리된 아키텍처 구조에 대해 설명한다. 추후에 언제든지 변경될 수 있다. 우리 프로젝트에 적합한 기술 스택을 선택하기 위해 많은 노력이 있었다.
아키텍처 구조
툴: 미리캔버스
프로젝트: 크래프톤 정글 2기 나만무 - REALFEEDBACK
아키텍처 설명: AWS EC2 기반의 서버 2대를 운영. 웹 서버와 크롤링 서버를 별개로 운영해서 서버 부하를 줄인다. AWS DB를 사용하여 관리 난이도를 낮추고 좀 더 개발에 집중하게 한다. 프론트를 NGINX 서버로 배포하여 트래픽 처리와 프록시 서버의 이점을 취한다. 크롤링 툴로 JS 라이브러리와 AWS의 ElasticSearch 중에서 고민 중이다. 테스트부터 해봐야 한다. AI 머신은 ChatGPT API 기반의 LangChain을 사용한다.
FE: React.js + Typescript + Recoil
BE: Express.js + Typescript + NGINX
'프로젝트 > 나만무' 카테고리의 다른 글
[나만무] react-webcam (0) | 2023.07.22 |
---|---|
[나만무] React 렌더링 트러블이슈 (0) | 2023.07.22 |
[나만무] ChatGPT 과금 요소 (0) | 2023.07.10 |
[나만무] NGINX를 도입한 이유 (0) | 2023.07.09 |
[나만무] 기술 스택 선정 (0) | 2023.07.08 |