본문 바로가기

반응형

마이크로시버스아키텍처

14.마이크로서비스, 넷플릭스 스택에 대해서 알아보자. 넷플릭스 스택의 기원 넷플릭스는 온라인 비디오 스트리밍 분야의 고성능과 확장성을 충족하기 위해 신규 플랫폼 개발 넷플릭스 홈페이지 : https://www.netflix.com 최초의 마이크로서비스 아키텍처 중 하나가 됨. 오픈소스 프로젝트 넷플릭스 스택을 발표. 자바를 기반으로 함. 스프링 클라우드에 통합되며, 스프링 부트와 함께 사용하기에 훨씬 쉬워짐. 예시 참고 페이지 : https://github.com/ewolff/microservice 아키텍처 3개의 마이크로 서비스로 구성 카탈로그 마이크로서비스 상품에 대한 정보를 관리 고객 마이크로서비스 고객의 데이터를 저장 주문 마이크로서비스 새로운 주문을 수신 받음 카탈로그 / 고객 마이크로 서비스를 사용함. 마이크로서비스는 사용자와 상호작용할 수 있는.. 더보기
3.마이크로서비스, 마이크로(micro) 아키텍처와 매크로(macro) 아키텍처로 나눠야 하는 이유? 마이크로서비스는 더 나은 낮은 결합도를 제공함. 따라서 마이크로서비스는 소프트웨어 모듈을 모듈화하고 격리할 수 있음. but, 마이크로서비스는 큰 시스템 관점에서 보면 모듈. 따라서 , 모듈은 통합될 수 있어야함. 통합은 마이크로서비스 아키텍처의 도전 과제임. 마이크로 서비스 아키텍처를 마이크로(micro) 아키텍처와 매크로(macro) 아키텍처로 나눠야 하는 이유? 마이크로 서비스가 전체 시스템을 구성할 때 함께 동작할 수 있도록 보장해야 함. 반면, 마이크로서비스의 자유가 마이크로서비스 아키텍처의 대부분의 장점에 필요한 격리와 독립성을 구성하기 때문에 제한이 심하지 않음. 이런 이유로, 마이크로 서비스 아키텍처를 마이크로(micro) 아키텍처와 매크로(macro) 아키텍처로 나누는 것이 종음. 마이크.. 더보기

반응형