728x90
마이크로 서비스 아키텍처
: 서비스 단위로 서버를 나누어 운영하는 설계 방법
service> distributor > gateway > client
gateway : http 요청을 받는 또 다른 서버
DevOps의 에자일 방식 개발
: 어플리케이션 단위별로 테스트 및 배포 > 과정 순환
응답하라 추억시대 PLAN
마이크로 서비스 아키텍처 기술적 결정 사유
: 모놀리식 아키텍처와 다르게 서버가 여러 개여서 한 서비스에서 문제가 생겨도 다른 서비스를 정상적으로 이용할 수 있다.
채팅방 서버에 대한 우려가 잠깐 있었기 때문에 만장일치로 결정하였다.
인스턴스 1개, 포트 다르게
마이크로 서비스 4개
관리자 / 로그인 / 게시판 / 채팅
망형 토폴로지 사용
서비스가 각각 동작을 하는데 모든 다른 서비스와 연결이 됨
하나가 동작이 안 하는 걸 모두가 감시를 함
로그 전략
시간이 된다면 구현
micro service
log stream
log shipper (항상 실행 중) : beats, logstash
log stream handler : kafka,
log store : elastic, mongoDB
log dashboard : grafana kibana
'내일 배움 캠프 > 그땐 (응답하라 추억시대)' 카테고리의 다른 글
망형 토폴로지에 대한 고찰 (0) | 2023.08.20 |
---|---|
마이크로 서비스 아키텍처에서 서비스와 서비스 사이의 정보교환 (0) | 2023.08.19 |
Node.js TCP서버에서 query와 params를 이용하여 CRUD 하기 (0) | 2023.08.19 |
Node.js 서버 2개 연결하기 (0) | 2023.08.17 |
응답하라 추억시대 S.A. 작성 (0) | 2023.08.17 |