클라우드 네이티브 아키택쳐

조현재·2023년 1월 22일
0

MSA

목록 보기
1/17


MSA 구조로 프로젝트 후 정리 하고 다시 리팩토링 하기 위해 공부

CI/CD

지속적인 통합, CI(Continuous Integration)
-통합 서버, 소스 관리, 빌드 도구, 테스트 도구
-EX) Jenkins, Team CI, Travis CI

지속적 배포
-Continuous Delivery
-Continuous Deployment
-Pipe Line

카나리배포와 블루그린 배포

컨테이너 가상화 기술

12가지 Factors

헤로쿠(신경써야 하는 요소)

출처: https://12factor.neet

SOA와 MSA의 차이점

*서비스의 공유 지향점
SOA - 재사용을 통한 비용 절감
MSA - 서비스 간의 결합도를 낮추어 변화에 능동적으로 대응

*기술 방식
SOA - 공통의 서비스를 ESB에 모아 사업 측면에서 공통 서비스 형식으로 서비스 제공
MSA - 각 독립된 서비스가 노출된 REST API를 사용

MSA표준 구성요소

profile
내일이 다른

0개의 댓글