클라우드 네이티브의 일반적인 정의는 존재하지 않습니다. 클라우드 네이티비의 정의는 사람이나 기관마다 약간의 차이가 있으며, CSP 별로도 약간의 차이가 있습니다. 이들 정의를 정리해보자면 "클라우드 네이티브란 퍼블릭, 프라이빗, 하이브리드, 멀티 클라우드와 같은 환경에
컨테이너 이미지란 무엇입니까? 일반적으로 클라우드 네이티브한 애플리케이션은 컨테이너 이미지로 패키징되고 오케스트레이션에 의해 관리됩니다. 컨테이너는 컨테이너 전용 파일 시스템을 통해 컨테이너 이미지를 제공받으며, 컨테이너 이미지는 애플리케이션 코드, 의존성 라이브러리
마이크로서비스를 처음 도입할 땐, 작고 제한된 서비스를 만드는 것에 집중함으로써 어렵지 않게 시작할 수 있으나, 프로젝트가 진척됨에 따라 이를 지원할 인프라, 데이터 모델, 프레임워크, 팀 모델, 프로세스를 마련해야 합니다. 아래는 마이크로서비스 도입을 결정한 조직에서
Microservices Architecture (MSA), 또는 마이크로서비스 아키텍처는 애플리케이션을 작고 독립적으로 배포 가능한 서비스로 분할하는 설계 방식입니다. 각 서비스는 고유의 프로세스를 가지고 있으며, 일반적으로 HTTP/REST, RPC 등의 API를