728x90 반응형 MSA1 21. MSA란 무엇인가 MSA란 MicroService Architecture의 약자로 각 컴포너틑 별로 서비스를 작게 나눈 형태를 말한다. 하나의 큰 애플리케이션을 다수의 작은 애플리케이션으로 모듈화한 형태 출처:http://clipsoft.co.kr/wp/blog 특징 하나의 컴포넌트가 하나의 서비스 형태로 구현되며, 독립된 서버를 가질수 있고 독립적인 배포가 가능하다. 컴포넌트 별로 서버를 구축할 수 있으므로, 각각 서비스의 부하에 따라 개별적 scale-out(부분적 확장)이 가능하다. 하나의 DB에 데이터를 집중하지 않고, 각 서비스 별 DB를 운영할 수 있다. (이렇게 데이터가 분산되어 있으므로, 서비스를 독립적으로 개발, 배포, 운영 할 수 있다) 문제점 서비스가 모두 세분화(분산)되어 있기 때문에, API를 통해.. 2022. 12. 29. 이전 1 다음 728x90 반응형