IBM API Connect를 사용한 API 개발
더 적은 코드로 더 빠르게 보안 수준이 높은 API 구축
무료로 시작하기 라이브 데모 예약하기
api 개발 기능 배너 이미지
API를 빠르고 쉽게 구축, 최적화 및 확장하세요.

하이브리드 클라우드 도입이 증가하면서 데이터는 데이터 웨어하우스, 레이크, 레이크하우스, 그리고 다양한 클라우드와 온프레미스 환경 등 모든 곳에 저장되고 있습니다. API는 다양한 데이터 소스와 애플리케이션 간의 필수 커넥터이므로 그 어느 때보다 더 많은 API가 개발되고 있습니다. 최근 가장 빠르게 성장하는 API 형식 중 하나가 GraphQL입니다. GraphQL을 통해 기업은 모든 데이터의 통합 GraphQL API 계층을 개발하여 기업은 API 및 애플리케이션 개발을 더 빠르게 반복할 수 있습니다.

IBM® API Connect를 사용하면 프로덕션 수준의 GraphQL API를 몇 분 만에 쉽게 구축하고 배포할 수 있습니다. 데이터 소스의 연결 세부 정보를 제공하기만 하면 안전하고 최적화된 GraphQL API가 즉시 생성됩니다. 또한 SQL, NoSQL, REST, SOAP, 기타 GraphQL API와 같은 여러 소스의 데이터를 결합(또는 연합)할 수도 있습니다. API Connect에 내장된 GraphQL API는 인메모리 Golang 기반 GraphQL 엔진에서 실행되므로 기본적으로 안전하고 성능이 뛰어납니다.

GraphQL 및 IBM API Connect를 사용하여 데이터 활용

IBM API Connect에서 API 개발이 작동하는 방식
선언형 빌딩 블록을 사용하여 더 빠르게 API 개발 GraphQL 스키마를 생성하기 위해 GraphQL 빌딩 블록을 구성하여 GraphQL API(및 연합 그래프, 슈퍼 그래프라고도 함)를 선언형으로 구축합니다. 강력한 자체 검사 기능을 통해 코드 몇 줄 만으로도 엔터프라이즈 데이터를 위한 GraphQL 모델을 구성할 수 있습니다.

명령줄 인터페이스(CLI)를 사용하여 관리 모든 것이 코드 파일 기반인 CLI 우선 접근 방식과 프레임워크를 사용하여 스키마, 구성 및 엔드포인트를 쉽게 관리하세요. 이를 통해 API를 CI/CD 파이프라인에 쉽고 자연스럽게 적용할 수 있습니다.

내장된 테스트 및 보고 기능 웹 기반 대시보드를 통해 GraphQL API를 테스트, 관리 및 모니터링하세요.

엔터프라이즈급 보안으로 GraphQL API를 보호하세요. 쿼리, 변이 및 구독에는 승인 및 인증을 위한 표준 기반의 사용하기 쉬운 시행 메커니즘이 있어 API와 데이터를 안전하게 보호할 수 있습니다.
GraphQL API 개발, 그 이후에는?

API 개발과 API 관리를 결합하면 API를 더욱 효과적으로 제어하고 최적화할 수 있습니다.

GraphQL은 데이터가 어디에 있든 데이터에 쉽고 유연하게 액세스할 수 있도록 지원합니다. GraphQL API는 요청된 정보가 어디에 있든 정확하게 응답하며, 최종 사용자는 GraphQL API가 어떤 소스에서 데이터를 검색하는지 알 필요조차 없습니다. 이렇듯 간편한 생성 및 사용은 새로운 API를 구축하고 빠르게 시작하려는 경우 매우 유용합니다. 그러나 확장할 준비가 되면, 특히 클라우드에서 호스팅되는 데이터 소스와 관련된 성능 및 비용과 같은 요소를 고려해야 합니다. 예를 들어, 관계형 데이터베이스에서 가져오는 GraphQL 쿼리는 테이블을 조인(join)할 때 더 많은 로드를 생성하므로 응답 시간이 느려질 수 있습니다. 또는 서버리스 함수를 호출하는 GraphQL 쿼리의 경우 클라우드 공급업체에서 비용을 청구합니다. 이는 API 관리를 도입하는 경우에 그렇습니다.

API Connect의 관리 기능을 사용하면 사용자가 API와 상호 작용하는 방식을 제어할 수 있습니다. 속도 제한을 적용하여 API 호출과 관련된 성능 및 비용을 제어할 수 있습니다. API Connect는 조직 내부 및 외부에서 API를 찾고, 테스트하고, 공유할 수 있도록 개발자 포털과 같은 기능도 제공합니다. 

자원
GraphQL과 REST의 차이점 이해 API 구축을 위한 두 가지 프레임워크를 알아보고 각각의 강점과 약점을 비교하세요.

다음 단계 안내
무료로 시작하기 라이브 데모 예약하기
더 살펴보기 문서 자원 커뮤니티