배포 관리 /통합관리 관련 용어

w ho
Jan 30, 2021

--

  • CI / CD
  • MSA

[CI/ CD]

-CI는 지속적 통합(Continuous Integration)
-CD란 지속적 배포(Continuous Deploy 또는 Delivery)
요약 : 사실상, CI = 빌드 및 테스트 자동화 CD = 배포 자동화

참고 URL : https://itholic.github.io/qa-cicd/

[MSA]
MSA와 반대 개념 : Monolithic Architecture
(-소프트웨어의 모든 구성요소가 한 프로젝트에 통합되어있는 형태)

MSA는 기존의 하나의 application 형태(Monolithic Architecture)가 아닌 application을 서비스별로 나누어 독립적으로 개발하는 아키텍처를 말한다.

MSA 의 장점

  • 각각의 서비스는 독립적으로 배포가 가능해야함.
  • 각각의 서비스는 다른 서비스에 대한 의존성이 최소화 되어야함

참고 URL : https://buble2.tistory.com/14

--

--

No responses yet