마이크로서비스 외부 아키텍처 패턴

    [DDD&MSA] 마이크로서비스 운영과 관리를 위한 플랫폼 패턴

    MSA 시스템을 구성하는 수많은 마이크로서비스를 하나하나 수동으로 빌드하고 배포하는 것은 비효율적이다. 따라서 이러한 과정을 하나하나 통제하고 자동화하는 것이 중요해졌다. 개발 지원 환경: 데브옵스 인프라 구성 데브옵스(DevOps)는 개발과 운영이 분리되지 않은 개발 및 운영을 병행할 수 있는 조직 또는 그 문화를 의미한다. 여기서 말하는 데브옵스 환경은 개발과 운영을 병행 가능하게끔 높은 품질로 소프트웨어를 빠르게 개발하도록 지원하는 빌드, 테스트, 배포를 위한 자동화 환경을 말한다. 과거의 수동 빌드 및 배포는 다음과 같은 과정을 따랐다. 개발자는 개발 환경에서 애플리케이션을 완성하고(컴파일 및 수동 테스트 포함으로 인한 오류 수정 포함), 테스트 환경에서 수동 테스트한 후 발생한 오류 를 수정한 ..