MSA

database per service patternとは msaArchitectureで使われるパターンの一つで、一つのサービスに一つのdatabaseを使うパターンであります。 下図のようにorderServiceとcustomerServiceはそれぞれ異なるdbのtableを使用すると見えます。 このようにする理由 monolithicProjectが巨大するほど理解, 変更, 拡張などが難しいです。 各サービスでdbをprivateに管理するためセキュリティが上がります。 dbを分けて使うのでその分負荷が減少し、頻繁に使用されるdbと頻繁に使用されないdbのスペックを異なるように設定することで、リソースの無駄を減らすことができます。 サービスのスキーマの所有権が明確になり管理しやすいです。 する前に確認 サービスとdbのドメインがうまく区分されていない場合は、orderS..
· OS/Linux
환경 CentOS Stream 8 개요 CentOS 개발까지 기본 환경 세팅하기이며 제가 볼 용도입니다. 키워드는 다 넣어놓고 부족한 부분은 검색합시다. 목차 환경설정 위와 같은 진행을 하는 설명글 - 환경설정 vmware, azure, aws 등에서 centos를 만들어준 상태에서 시작합니다. 방화벽 관련해서는 알아서 뚫어줍시다. 서버는 3개라는 가정하에 진행합니다. - 백엔드 서버 먼저 node를 설치합니다. https://rpm.nodesource.com #아래의 node 설치를 설명해주는 git 사이트 curl -sL https://rpm.nodesource.com/setup_16.x | sudo -E bash #지금 lts인 16버전 설치 yum clean all #캐시 제거 yum instal..
tenchoi
'MSA' 태그의 글 목록