실시간 API: 실제 이야기
실시간 API 는 이제 우리 일상의 일부가 되었습니다. 휴대폰으로 음식을 주문하는 것부터 주식을 사고파는 것까지, 많은 일상 활동이 실시간 API 와의 상호작용을 수반합니다. 하지만 API 퍼블리셔의 입장에서는 어떤 모습일까요? 어떤 시장 요구가 기업들이 실시간으로 API를 제공하도록 이끌고 있을까요? NGINX 고객은 어떻게 실시간 성능을 달성하고 있을까요? 몇 가지 예를 살펴보겠습니다.
목차
1. 마이크로서비스 기반 애플리케이션을 위한 대규모 실시간 API 트래픽 관리하기
1-1. 상황
1-2. 챌린지
1-3. 솔루션
2. 대량의 신용 카드 거래를 실시간으로 처리하기
2-1. 상황
2-2. 챌린지
2-3. 솔루션
3. 실시간 API를 통한 디지털 트랜스포메이션 지원
3-1. 상황
3-2. 도전 과제
3-3. 솔루션
4. 실시간 API 스토리는 무엇인가요?
1. 마이크로서비스 기반 애플리케이션을 위한 대규모 실시간 API 트래픽 관리하기
1-1. 상황
아프리카 은행은 2016년 남아프리카공화국에서 소외된 농촌 지역 고객에게 디지털 뱅킹 서비스를 제공하기 위해 설립되었습니다. 이 은행은 마이크로서비스를 사용하여 처음부터 최신 애플리케이션을 구축했습니다.
1-2. 챌린지
NGINX의 참조 아키텍처를 기반으로 하는 정교한 마이크로서비스 아키텍처는 시장 출시 기간과 비용 측면에서 이점을 제공했지만 API 확장성 및 서비스 간 통신과 관련하여 복잡성을 초래했습니다.
1-3. 솔루션
이 은행은 API 관리를 위한 레거시 포인트 솔루션인 Apigee를 NGINX로 교체했습니다. NGINX Controller API Management 모듈은 SRE 팀을 위한 CI/CD 통합 및 모니터링을 통해 기존 NGINX 마이크로서비스 배포를 보완합니다.
2. 대량의 신용 카드 거래를 실시간으로 처리하기
2-1. 상황
미국의 한 선도적인 금융 서비스 기업은 애플리케이션과 서비스를 구축하는 third-party 개발자 및 기업과 고객이 허용한 데이터 및 분석을 공유하기 위한 API 사양을 제공하는 오픈 뱅킹 표준을 채택하고 있습니다. 이로 인해 증가하는 API 볼륨을 지원하고 서비스로서의 API 관리를 제공해야 할 필요성이 커지고 있습니다.
2-2. 챌린지
기존의 API 관리 솔루션은 모든 API 호출에 500밀리초(ms)의 지연 시간을 추가했습니다. 오픈 뱅킹으로 전환하면서 수익에 부정적인 영향을 미치지 않기 위해 고객은 70ms 미만의 지연 시간으로 API 호출을 처리하는 솔루션이 필요했습니다.
2-3. 솔루션
고객은 NGINX Controller API 관리 모듈을 배포했습니다. API 처리 시간은 지속적으로 10ms 미만으로 성능 요구 사항을 85% 초과 달성했습니다.
3. 실시간 API 를 통한 디지털 트랜스포메이션 지원
3-1. 상황
아시아 태평양 지역의 한 선도적인 통신 기업은 800개의 서로 다른 API에 대해 매월 6억 건의 API 호출을 처리해야 하는 디지털 혁신 이니셔티브에 착수했습니다.
3-2. 실시간 API 도전 과제
기존의 API 관리 솔루션은 대량의 내부 API 트래픽에 비해 너무 비싸고 속도가 느렸습니다. 또한 고객은 셀프 서비스 API 관리를 통해 DevOps팀의 역량을 강화하고 강화하기를 원했습니다.
3-3. 솔루션
NGINX Controller API 관리 솔루션은 레거시 API 관리 솔루션의 ‘옆에’ 위치합니다. NGINX 솔루션은 지연 시간을 70% 단축하는 동시에 DevOps가 셀프 서비스를 통해 API를 생성, 게시, 모니터링할 수 있도록 지원합니다. 데브옵스팀은 API 관리 작업을 CI/CD 파이프라인에 통합하여 API 릴리스 속도를 높일 수 있었습니다. 또한 API를 사용하여 API 정의 및 Gateway 구성과 같은 일상적인 작업을 자동화함으로써 시간과 노력을 크게 절약할 수 있었습니다.
4. 실시간 API 스토리는 무엇인가요?
그 외에도 다양한 분야의 많은 기업들이 실시간 API 관리에 관심을 표명하고 있습니다. 아래 댓글을 통해 실시간 API 에 대한 여러분의 의견을 듣고 싶습니다. 또는 영업팀에 연락하여 귀사의 API 성능에 대한 무료 평가를 요청할 수도 있습니다. 그 동안 IDC의 이 보고서를 읽고 API 트렌드와 API 수명 주기 관리를 위한 모범 사례에 대해 알아보세요.
NGINX Plus를 직접 사용해 보시려면 30일 무료 평가판을 신청하거나 NGINX STORE에 연락하여 논의하십시오.
NGINX에 대한 최신 정보들을 빠르게 전달받고 싶으시다면, 아래의 뉴스레터를 구독하세요.