공통점
-
마이크로 서비스 아키텍처를 알아보자 (SOA의 공통점과 차이점)etc. 2022. 5. 22. 20:58
왜 마이크로 서비스를 배워야 하나? 가장 많이 사용되는 패러다임 검증된 패러다임 특정 기술에 묶여 있지 않은 아키텍처 MSA 아키텍처를 사용하는 개발자 수요가 많음 MSA전의 아키텍처들 1. 모놀리딕 아키텍처(Monolith Architecture) 가장 처음에 나온 아키텍처 프로세스안에 모든 소프트웨어 컴포넌트가 들어있는 구조 각 컴포넌트 끼리 강하게 결합되 있음 (의존성↑) 장점 디자인하기 쉬움 네트워크 구축, 메시지 메커니즘, 큐 등 필요없음 네트워킹, 직렬화 등 필요없기 때문에 퍼포먼스가 좋음 문제 Single Technology Platform 모놀리딕은 모든 컴포넌트가 하나의 개발 플랫폼을 사용해서 개발되어야함 항상 그 작업이 최선일 수 없음 특정 기능을 위해 다른 플랫폼을 사용할 수 없음 미..