
39
1
장
클라우드 네이티브 애플리케이션이란?
하는 기능들로 구현합니다. 이런 개발 패턴은 다른 장에서 자세히 다루도록 하겠습니다.
관리형
API
로 기능들을 외부에 제공하기
특정 기능의 경우, 서비스 개념을 더 확장해서
관리형
API
managed
API
로 제공해야 할 수도 있습
니다. 클라우드 네이티브 애플리케이션은 대개 기능 대부분을 내부 혹은 외부에 관리형 서비스
나
API
형태로 제공합니다.
API
게이트웨이와
API
관리와 컨트롤 플레인을 통해 보안, 스로
틀링, 캐싱, 버전 관리, 제공하는
API
로 수익을 창출하기 위한 과금 계산
monetization
, 개발자용
포털 생성 등과 같은 기능을 구현합니다.
API
게이트웨이
는 제공하는 기능들에 접근할 수 있는 진입로 역할을 담당하고, 개발자 포털
developer
portal
은
API
를 둘러싼 생태계 조성에 꼭 필요한 기능입니다.
API
관리는 외부뿐만 아니
라 내부 서비스에도 적용됩니다.
API
관리 기능은 쿠버네티스와 같은 컨테이너 오케스트레이
션 플랫폼에 내장된 기능이 아니기 때문에, 별도의
API
관리 기술을 통해 마이크로서비스를 관
리형
API
로 제공해야 합니다.
1.2.41.2.4
개발, 릴리스, 배포 자동화 개발, 릴리스, 배포 자동화
클라우드 네이티브 애플리케이션을 만드는 과정에서 개발, 릴리스,