Infra/MSA7 MSA 분리 전략 : 도메인 주도 설계 보호되어 있는 글 입니다. 2022. 5. 1. MSA 도입을 위한 역량 및 필요조건 보호되어 있는 글 입니다. 2022. 4. 15. MSA : 패턴과 핵심 기술 MSA ( Microservice Architecture ) 하나의 큰 애플리케이션을 여러 개의 작은 애플리케이션으로 쪼개어 변경과 조합이 가능하도록 만든 아키텍쳐를 의미함 기존의 전통적 개발 방식에서는 전체 단일 코드 베이스로 개발했했고, 단일 코드 베이스를 빌드/배포함 모놀로틱 아키텍쳐 전통적인 시스템 개발 스타일로, 하나의 애플리케이션 내에 모든 로직이 들어가 있는 구조로 구성되어 있다. 이렇게 구성된 애플리케이션의 소스 코드는 하나의 프로젝트로 구성되어 있으며, 단일 패키지로 배포되게 된다. 빌드 및 배포 시간, 서버의 기동 시간이 오래 걸린다. 부분적 스케일 아웃이 어렵다. 안정성이 떨어진다. 간단한 기능 추가가 어려움 작은 수정 부분을 위해서 통합 테스트를 수행해야 한다. 부분적 장애가 전체 .. 2022. 2. 26. 이전 1 2 다음 반응형