스텔라르 프로그램에서 렌즈부터 마이크로 서비스까지

개요


단일 시스템을 마이크로서비스화할 때 사용하는 기술 중에는 스텔라라는 응용 기술이 있다.
이번에는 그 공격수 앱이 무엇인지 쓰고 싶어요.

트레일러 응용 프로그램

  • 트레일러 앱을 한마디로 설명하면 기존 시스템을 새 시스템으로 천천히 옮기는 방법이다.
  • 이 스텔라 응용 프로그램의 이름은 Martin Fowler이다.
  • 왜 이런 이름이 있죠?

  • 그 유래는 무화과라고 한다.
  • 무화과가 나무를 따라 천천히 땅에 떨어져 원래의 나무를 감싸자 원래의 나무는 새로운 무화과를 지탱하는 구조물이 되기 시작했고 마지막에는 시들어 새로운 무화과만 남았다.
  • =>낡은 시스템과 새로운 시스템이 공존하고 새로운 시스템에 성장의 시간을 제공하며 낡은 시스템을 바꾸는 자세와 비슷하기 때문에 스텔라 앱이라고 명명한다.

    디테일


    스트라스터 응용 프로그램이 단리스에서 마이크로 서비스로의 이행은 다음과 같은 세 가지 절차에서 이루어질 것이다.

    단계 1: 객체를 전송하는 기능 식별

  • 1단계에서 기존 시스템의 어떤 기능이 이전 대상인지 먼저 결정한다.

  • 2단계: 마이그레이션 객체를 마이크로 서비스로 이동

  • 단계 2에서 단계 1에 규정된 기능을 마이크로 서비스에 설치한다.
  • 현재 호출은 기존 시스템만 지정합니다.

  • 단계 3: 리디렉션 호출

  • 단계 3에서 마이크로 서비스의 실현을 완성한 후 단일 채널에서 새로운 마이크로 서비스로 전환한다.

  • 총결산


    이번에는 다람쥐에서 마이크로서비스로 이동하는 기본적인 스텔라러 앱이 기재됐지만, 실제 이동을 고려해야 할 일(데이터 이동 등)이 있어 주의해야 한다.

    참고 문헌

  • 정책 모드: 단계적 시스템 이동
  • 모노 채널에서 마이크로 서비스로 - 단리스를 진화시키는 실천 과도 지침
  • 좋은 웹페이지 즐겨찾기