NashTech

ビッグデータ製品の開発

ビッグデータ 商品開発

はじめに

NashTechは、Zillionのモノリシックなアーキテクチャをマイクロサービス構造に変換し、コードベースのリファクタリングとクリーニングを行い、最適化された処理のためのデルタを実装しました。その結果、当初の200分の1の時間で5倍の負荷を処理できるパイプラインが実現しました。

ZILLIONについて

Zillion社は、バーチャル・ヘルスケアの向上を目指すヘルスケア企業である。オンライン・インタラクション・マネジメント・プラットフォームを提供し、コミュニケーション・プロセス全体を合理化することで、すべてのインタラクションでより良い参加者体験を生み出す。

課題

Zillion社の主な課題は、統合された医療記録や、スマートフォンからFitbitsなど、すでに使用しているデバイスからの参加者データを含む、巨大なデータセットを処理することでした。既存のパイプラインは、パイプラインが実行されるたびにデータセット全体(テラバイト単位)を処理し、ロードしていたため、かなり時間がかかっていた。課題は、データセット全体ではなく、変更されたデータ(挿入/更新)に対してのみデータ処理と読み込みが行われるように、差分を実装するパイプラインを構築することでした。もう一つの課題は、scalaのベストプラクティスを用いて既存の非構造化コードベースを再構築し、アプリケーションをマイクロサービスベースのアーキテクチャに変換することでした。

ソリューション

NashTechは、モノリシックなアーキテクチャ全体を迅速にマイクロサービス構造に変換し、実際のロジックを妨げることなくテスト可能にするためにコードベースをリファクタリングし、テストケースを導入し、Knolway(NashTechのソフトウェア開発方法論)に従ってscalaのベストプラクティスを使用してコードをクリーニングしました。さらに、NashTechは変更されたデータを処理するために、毎回大きなデータセットを扱う代わりにデルタを実装し、処理時間を数時間から数秒に大幅に短縮しました。最終的な結果は、元の時間の200分の1で5倍の負荷を処理できるパイプラインでした。

ケーススタディをもっと読む

THE OUTがプレミアムレンタカー業界をどのように破壊するか

ベトナムのナッシュテック開発チームと緊密に協力し合うことで、高品質でデジタルファーストの高級レンタカーサービスを構築することができた。 将来を見据えて、THE OUTは製品ロードマップに注力し、旅行代理店やコンシェルジュ・パートナーを含むB2B顧客へのサービスを拡大し、そのための新しいポータルを構築している。

GCP
GCP
特注のデスク予約システムでハイブリッド勤務を実現:内部の視点

ナッシュテックの社内デスク予約ソフトウェアがどのように職場の効率化を促進し、高い精度で稼働率を測定したかをご覧ください。

オーストラリアで設立された広告・メディア費ビジネスは、ナッシュテックの支援により、いかにして駆け出しのビジネスから世界的な大企業へと成長したのか?

オーストラリアで設立された広告・メディア支出企業は、現在世界的な事業展開をしており、ナッシュテックがその成長を支えていることを知っている。

私たちのパートナーシップ

上部へスクロール