728x90 MSA 기본원칙1 [MSA] 기본원칙 MSA? 작고, 독립적으로 배포 가능한 서비스들의 모임으로 구조화하는 서비스 지향 아키택처로 마이크로서비스는 완전히 독립적으로 배포가 가능하고, 개발 및 테스트를 더 쉽게 해준다. 규모가 작은 자율적인 팀들이 팀별 서비스를 독립적으로 개발, 전개, 규모 확장을 할 수 있게 함으로써 병렬로 개발할 수 있게 한다 1) DDD (Domain Driven Design) 업무 영역별로 시스템을 분리합니다. DDD의 주 목적은 핵심 도메인과 관련 로직에 집중하는 것입니다. 이렇게 함으로써 애플리케이션이 감당못할 수준으로 변모하는 것을 막을 수 있습니다. 2) 구현 내용 은닉 마이크로 서비스는 전체 시스템의 부분체로서 함께 작동하기 위한 독립적인 라이프 싸이클을 가지는 작은 서비스들입니다. 한 서비스를 타 시스템과는.. 2021. 6. 27. 이전 1 다음 728x90