2.4 정리

    마이크로서비스

    마이크로서비스 하나는 독립적인 프로세스 하나를 의미한다.

    개발과 배포에 상호 독립적이다.

    기술 독립성을 가진다.

    독립적인 데이터 저장소를 가질 수 있다.

    각 마이크로서비스는 각자 가진 네트워크 기능으로 통신할 수 있다.

     

    마이크로서비스 아키텍처 구현의 어려움

    공유 자원 접근이 어렵다.

    배포와 실행이 복잡하다.

    분산 시스템을 구현하기 어렵다.

     

    마이크로서비스와 Node.js

    Node.js에는 메시지-큐 기능이 자체적으로 들어 있다.

    Node.js는 경량화된 고성능 서버 개발에 최적화된 프레임워크다.

    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.