NashTech

ビッグデータ製品の開発

ビッグデータ 商品開発

はじめに

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

ZILLIONについて

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

課題

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

ソリューション

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

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

仮想学習環境をAWSに移行して近代化し、体験の向上を図る。

移行され近代化されたMoodle インフラストラクチャーは、オープン 大学は今、次のような利点がある。 クラウドのメリット

大手デジタル広告サービスとの1年にわたるRPAの旅を垣間見る

大手デジタル広告サービス・ソリューションプロバイダーの1年にわたるRPAの旅と、NashTechがどのように彼らを支援したかをご紹介します。

デジタル棚の分析をサポートし、eコマースの成長を引き出す

NashTechがどのようにデジタル棚の分析を支援し、世界有数のデータ洞察とeコマースソリューションプロバイダーと成長を解き放つかをご覧ください。

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

上部へスクロール
サンプル・タイトル
サンプルショート
サンプル見出し
JA FREE WHITEPAPER
新しいホワイトペーパーで知識の力を解き放つ
「プロダクトオーナーのユーザーエクスペリエンスを向上させる」
無料ホワイトペーパー
新しいホワイトペーパーで知識の力を解き放とう
「プロダクト・オーナーのためのユーザー・エクスペリエンスの向上