마이크로서비스 2

마이크로서비스 아키텍처 설계 (구성 요소, 고려 사항)

*마이크로서비스 개념 https://sumni.tistory.com/235 데브옵스(DevOps)와 마이크로서비스(microservices) 개념, 특징 데브옵스 데브옵스(DevOps)는 소프트웨어 개발 및 운영 프로세스를 통합하여 효율적이고 지속적인 소프트웨어 제공을 가능하게 하는 소프트웨어 개발문화 또는 방법론을 나타냅니다. "데브"는 소 sumni.tistory.com 마이크로서비스 아키텍쳐 구성요소 관리 컨테이너: 개별 서비스 인스턴스에 대한 컨텍스트(실행 환경) 제공 및 인 수명주기 관리. 가상 컴퓨터, Docker 컨테이너 또는 프로세스로 구현된 관리 컨테이너 사용. 외부 게이트웨이: MSA 구현은 API형태로 기능을 노출. 이런 서비스에 대한 액세스를 관리하고 트래픽 관리 및 보안 정책 적용..

데브옵스(DevOps)와 마이크로서비스(microservices) 개념, 특징

데브옵스(DevOps) 데브옵스(DevOps)는 소프트웨어 개발 및 운영 프로세스를 통합하여 효율적이고 지속적인 소프트웨어 제공을 가능하게 하는 소프트웨어 개발문화 또는 방법론을 나타냅니다. "데브"는 소프트웨어 개발(Development)을, "옵스"는 운영(Operations)을 의미하며, 두 영역 간의 협력과 통합을 강조합니다. 데브옵스의 주요 목표와 특징 지속적인 통합 (Continuous Integration, CI): 개발자가 코드를 공유하는 과정에서 자동화된 빌드 및 테스트를 수행하여 코드 품질을 높이고 문제를 조기에 발견합니다. 지속적인 배포 (Continuous Deployment/Delivery, CD): 지속적인 통합 이후 자동화된 배포 프로세스를 통해 새로운 기능이나 수정 사항이 실..