「Apache Kafka」で実現したマルチクラウド対応のシステム連携Kafka導入事例

システム連携の課題は、相手のシステムにどう対応させるかにある。個別対応では開発リソースとコストがかかり過ぎる。OSSの分散イベントストリーミング基盤である「Apache Kafka」がそうした課題を解決する。

2021年10月13日 08時00分 公開
[Aaron TanComputer Weekly]

 Grab Holdingsが不正検出・防止ソフトウェア「Grab Defence」を開発した当時、それは社内システムと密接に結び付いていた。そのためEコマース企業やFinTech企業などに公開するのは難しかった。

 そこで、Grab Defenceのリリースに当たって「ユニバーサルアダプター」と呼ばれるものを探し始めた。ユニバーサルアダプターは他のシステムとの連携に必要なピースを提供する一種のサービスプロバイダーだ。

 そうしたユニバーサルアダプターの一つが「Apache Kafka」だ。Kafkaはイベントストリーミング用のオープンソースソフトウェアで、データベース、センサー、モバイル端末、クラウドサービス、アプリケーションから、イベントストリームの形でデータをリアルタイムにキャプチャーして処理する。

iStock.com/2d illustrations and photos

 Grab Defenceは、Kafkaを使ってクライアントのバックエンドからイベントストリームを取り込み、不正行為を検出する。そう話すのはGrabのウイ・ジアップ・フー氏(テクノロジー責任者)だ。

 アジア太平洋地域で開催された「Kafka Summit」において、端末のデータで構成されるイベントストリームが「Apache Flink」または「Apache Spark」に送られ、さらにディープラーニングモデルに送られるとフー氏は語った。

 GrabはKafkaの商用ベンダーであるConfluentと協力して、「Confluent Cloud」を使って実装した。フー氏はConfluent Cloudを「そのままですぐに使える」マネージドサービスだと評している。

 「Grabはデータのプライバシーやデータの分離に関する法的要件が非常に厳しいFinTech企業にサービスを提供している。Kafkaは当社のデータ分離の実現に役立ち、サインアップ、ログイン、取引のようなイベントを促進する。こうしたデータがFinTech企業や銀行にとって非常に機密度が高い理由は容易に想像できるだろう」(フー氏)

 Grabは開発者らがKafkaに簡単にアクセスできるようにするセルフサービスオプションも構築している。フー氏によると、開発者は数回クリックするだけで新たなイベントストリームをプロビジョニングして新しいクライアントをオンボードでき、安定性やスケーラビリティについての懸念も最小限に抑えられるという。

 Confluent Cloudは特定のクラウドに依存しないので、複数のクラウドにまたがるKafkaのデプロイもサポートする。これがなければ、Grabは「クラウド間でコードを複製し、各クラウドのネイティブストリーミングソリューションに合わせてコードを調整」しなければならなくなるとフー氏は話す。

 第三者機関の調査によると、東南アジアにおけるEコマースビジネスでは、異常な取引やGPSスプーフィングによる詐欺行為によって収益の約1.6%が失われているという。

 こうした課題を解決するため、Grabは毎日数百万件のトランザクションを可視化し、不正を検出して防止するAIの開発に投資しているという。その結果、Grabは不正率を約0.2%に抑えている。これは業界平均を大幅に下回る。

 Grab Defenceは「GrabPlatform」の一部として提供される。GrabPlatformはパートナーがサービスをGrabと統合するためのAPIスイートだ。

Copyright © ITmedia, Inc. All Rights Reserved.

隴�スー騾ケツ€郢晏ク厥。郢ァ�、郢晏現�ス郢晢スシ郢昜サ」�ス

製品資料 クラウドストライク合同会社

DevSecOpsを成功に導くには? 実践的な5つのベストプラクティス

開発と運用を一体化するというDevOpsにセキュリティを組み込んだDevSecOps。この手法を活用して、セキュアかつレジリエントなアプリケーションを開発するためにはどうすればよいのか。実践的な5つのベストプラクティスを紹介する。

製品資料 株式会社SHIFT

当時の担当者もドキュメントもないレガシー環境、刷新で頼るべきは生成AIの理由

DX推進のため、レガシーシステムの刷新を検討する企業は多いが、当時の担当者が退職している、ドキュメントがないなどの理由から難航するケースが後を絶たない。そこで注目される解決策が、生成AIを活用したリバースエンジニアリングだ。

製品資料 株式会社SHIFT

テストの品質・効率を向上させる生成AI活用、推進できる人材をどう確保する?

ソフトウェアテストは生成AIと相性の良い領域の1つだ。脆弱性の洗い出しやテスト設計・実行の自動化など、さまざまな工程で改善が期待できる。ただ、問題となるのが、その推進役となるAI人材の不在だ。どのように人材育成すればよいのか。

技術文書・技術解説 アマゾン ウェブ サービス ジャパン 合同会社

クラウドコストの最適化に貢献するベースイメージ選定のポイント

コンテナイメージのファイルサイズ削減は、コンテナの軽量化・高速化をもたらし、クラウドコストの最適化に貢献する。削減を実現する鍵となるのが、ベースイメージの選定にある。本資料では、主要なベースイメージの特徴を解説する。

事例 アマゾン ウェブ サービス ジャパン 合同会社

人手対応には限界がある掲示板の投稿監視、生成AI活用でどれだけ効率化される?

掲示板に1日数万件の投稿があり、不適切コメントが見逃されるなどの課題があったある企業。この現状を打破すべく導入されたのが、大手クラウドベンダーが提供する生成AIの基盤モデル活用サービスだ。その効果や、運用の秘訣を紹介する。

From Informa TechTarget

いまさら聞けない「仮想デスクトップ」と「VDI」の違いとは

いまさら聞けない「仮想デスクトップ」と「VDI」の違いとは
遠隔のクライアント端末から、サーバにあるデスクトップ環境を利用できる仕組みである仮想デスクトップ(仮想PC画面)は便利だが、仕組みが複雑だ。仮想デスクトップの仕組みを基礎から確認しよう。

ITmedia マーケティング新着記事

news017.png

「サイト内検索」&「ライブチャット」売れ筋TOP5(2025年5月)
今週は、サイト内検索ツールとライブチャットの国内売れ筋TOP5をそれぞれ紹介します。

news027.png

「ECプラットフォーム」売れ筋TOP10(2025年5月)
今週は、ECプラットフォーム製品(ECサイト構築ツール)の国内売れ筋TOP10を紹介します。

news023.png

「パーソナライゼーション」&「A/Bテスト」ツール売れ筋TOP5(2025年5月)
今週は、パーソナライゼーション製品と「A/Bテスト」ツールの国内売れ筋各TOP5を紹介し...