# base24

1개의 포스트
post-thumbnail

찬찬히 살펴보기#3 MSA-1

1) > Monolithic과 MSA 구조의 가장 큰 차이는 api gatewateway 통한 '블랙박스화'같다. 각각의 서비스는 api를 갖고, api gateway와 통신한다. 다른 관점에서 웹 서버 분산에 따른 데이터베이스 분산이 동반되는 '느슨한 결합'이라고 생각한다. 이는 유연성, 신뢰성, 효율성, 리스크 관리에서의 이득이로 이어진다. >> 특히 배포 및 업데이트 단계에서 monolithic 구조는 binary 파일을 만들어 배포하고, 문제가 생기면 수정하는데 반해, MSA 구조는 blue-green 방식에서 blue가 롤백을 가능하도록 한다고 한다. >>> Binary 파일은 텍스트 파일가 대비되게 데이터를 (문자가 아닌) 데이터 그 자체로 저장한다고 이해된다. 프로그램 배포에서 소스 코드가 아닌 실행 코드가 이에 해당한다. Binary 파일을 텍스트 파일로 변환할 때 사용되는 게 각각 64/128진법을 따르는 base64/ASCII 인코딩 방식인데, 모든 binary 데

2022년 12월 9일
·
0개의 댓글
·