From 6d70a3cb3f12c2ddaaf152d00acef36fb555ded8 Mon Sep 17 00:00:00 2001 From: sieun <147706431+sieunie@users.noreply.github.com> Date: Tue, 3 Dec 2024 20:11:05 +0900 Subject: [PATCH] Update README.md --- README.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index a366266..969d460 100644 --- a/README.md +++ b/README.md @@ -58,11 +58,14 @@ - 일, 주, 월, 년 단위로 주식 차트를 확인할 수 있습니다. - 이동평균선 정보를 활용해 해당 주식의 추이를 더 자세히 확인할 수 있습니다. - 라이브러리를 사용하지 않고 canvas를 활용해 직접 구현했습니다. -- [라이브러리 없이 구현한 이유.](https://github.com/boostcampwm-2024/web16-JuGa/wiki/라이브러리-없이-차트를-직접-구현한-이유) +- [라이브러리 없이 구현한 이유](https://github.com/boostcampwm-2024/web16-JuGa/wiki/라이브러리-없이-차트를-직접-구현한-이유) ## 🏛️ 소프트웨어 아키텍처 소프트웨어 아키텍처 3 0 +- 한국투자증권 웹소켓은 한 계좌 당 41개의 종목에 대한 구독만을 유지할 수 있기 때문에, 최대한 많은 구독을 가능하게 하기 위한 방법으로 `Load Balancing`을 선택했습니다. +- 서버의 각 컨테이너는 모두 다른 계좌로 연결되어 총 `41*3`개의 구독을 유지할 수 있습니다. +- 추가로, redis의 pub/sub을 활용하여 서로 다른 서버로 요청이 들어오더라도 같은 종목에 대한 구독은 하나의 서버에서만 관리하도록 구현해 구독 자원을 최대한 절약하도록 했습니다. ## 🧑🏻 팀원 소개 | 🖥️ Web FE | ⚙️ Web BE | ⚙️ Web BE | 🖥️ Web FE | ⚙️ Web BE |