최근 가장 빠르게 성장하는 API 형식 중 하나가 GraphQL입니다. GraphQL을 통해 기업은 모든 데이터의 통합 GraphQL API 계층을 개발하여 기업은 API 및 애플리케이션 개발을 더 빠르게 반복할 수 있습니다.
GraphQL 빌딩 블록을 구성하여 GraphQL 스키마를 생성해 GraphQL API를 선언적으로 구축합니다. 강력한 자체 검사 기능을 통해 코드 몇 줄 만으로도 엔터프라이즈 데이터를 위한 GraphQL 모델을 구성할 수 있습니다.
모든 것이 코드 파일 기반인 CLI 우선 접근 방식과 프레임워크를 사용하여 스키마, 구성 및 엔드포인트를 쉽게 관리하세요. 이를 통해 API를 CI/CD 파이프라인에 쉽고 자연스럽게 적용할 수 있습니다.
웹 기반 대시보드를 통해 GraphQL API를 테스트, 관리 및 모니터링하세요.
쿼리, 변이 및 구독에는 승인 및 인증을 위한 표준 기반의 사용하기 쉬운 시행 메커니즘이 있어 API와 데이터를 안전하게 보호할 수 있습니다.
API 개발과 API 관리를 결합하면 API를 더욱 효과적으로 제어하고 최적화할 수 있습니다.
GraphQL은 데이터가 어디에 있든 데이터에 쉽고 유연하게 액세스할 수 있도록 지원합니다. 이렇듯 간편한 생성 및 사용은 새로운 API를 구축하고 빠르게 시작하려는 경우 매우 유용합니다. 그러나 확장할 준비가 되면, 특히 클라우드에서 호스팅되는 데이터 소스와 관련된 성능 및 비용과 같은 요소를 고려해야 합니다. 예를 들면 다음과 같습니다.
이때가 API Management를 도입할 시점입니다. API Connect의 API Management 기능을 사용하면 사용자가 API와 상호작용을 하는 방식을 제어할 수 있습니다. 속도 제한을 적용하여 API 호출과 관련된 성능 및 비용을 제어할 수 있습니다. API Connect는 개발자 포털과 같은 기능도 제공하여 조직 내부 및 외부에서 API를 찾고, 테스트하고, 공유할 수 있습니다.