320x100 728x90 Architecture1 MSA (Micro Service Architecture)의 장점,단점 MSA는 작고 독립적으로 배포 가능한 각각의 기능을 수행하는 서비스로 구성된 소프트웨어 개발 기법이다. 쇼핑몰로 예를 들면, 1. 회원에 대한 서비스(가입, 정보 수정 등등) 2. 판매 물건에 대한 서비스 (상품 등록, 리뷰, 재고 등등) 3. 배송에 관련된 서비스 (배송 여부 등) 과 같이 서비스를 나누었다고 할 때, 각각의 애플리케이션으로 만든다. 각각 다른 DB 스키마를 가지고 있고, 각각 다른 서버 구성을 가지고 있다. 이렇게 소프트웨어를 개발하면 각 모듈이 독립적이고 추후에 다른 애플리케이션에서 재사용할 수 있는 재사용성이 증가해 모듈 간 결합도를 낮춰 좋은 소프트웨어를 만들 수 있다. 여차하면 다른 모듈로 갈아 끼우면 새로운 소프트웨어가 되는 것이다. 그렇다면 여기서 의문 사항이 들 수 있다... 2020. 12. 1. 이전 1 다음 300x250 320x100