NashTech

Scalaエコシステムへのリプラットフォーム

Scalaエコシステムへのリプラットフォーム

はじめに

私たちは Service Source のエンジニアリングチームと協力してペインポイントを理解し、Akka を使用して製品をクラスタ対応に変換しました。

ServiceSourceについて

ServiceSourceは、業界をリードする企業と提携し、経常収益のパフォーマンスを向上させています。 同社はリニュー・オンデマンド・プラットフォームで大成功を収めており、これによりフォーチュン50の企業は更新率を大幅に向上させることができる。 多くの企業が新規顧客獲得を優先するのに対し、既存顧客ベースからの成長を実現することで、ビジネスを成長させることができる。 しかし、生涯顧客を作るということは、最初の販売から販売後のエンゲージメントに焦点を移すことを意味する。 正しく行えば、顧客収益の90%は更新、クロスセル、アップセルからもたらされる。

課題

サービス・ソースの製品である “リニュー・オン・デマンド “は、すでに大成功を収めており、フォーチュン50のほとんどのクライアントで使用されていた。 問題は、基幹システムがnode.jsで構築されていることだった。現在のシステムはビジネスのニーズに合わせて拡張できるものの、システムが100台以上のAmazonノードにデプロイされているため、成長は不可能だった。 DevOpsは悪夢だった。 さらに、複数のnode.jsプロセス間のプロセス間通信が、システムの応答性を低下させた。 マシンのすべてのコアを利用するには、複数のnode.jsプロセスが必要だった。 プラットフォームは安定性を確保するため、毎日早朝に再起動する必要があった。

knoldus-workservicesource
knoldus-servicesourceabout

解決策

NashTechは、現在の製品を理解し、製品をnode.jsからScalaエコシステムに変換するためにアプローチされました。 私たちは Service Source のエンジニアリングチームと協力してペインポイントを理解し、Akka を使用して製品をクラスタ対応に変換しました。 ロジック全体がScalaに移植され、安定したJVM上で製品を実行できるようになった。 ビッグデータ分析と更新戦略は、スパーク・ストリーミングと機械学習によって実施された。 サービスはマイクロサービスとして分散され、RESTエンドポイントを通じて利用できる。 最終的なソリューションは、以前使用していた100ノードの代わりに23ノードのクラスタで実行された。

knoldus-servicesourcesolution

その結果

製品のデブオペは大幅に削減された。 製品のホスティングに必要なサーバーの数が大幅に減ったため、固定費が大幅に削減された。 製品の安定性と反応性は何倍にも高まった。 現在のデータでは、この製品は作成時の3.2倍のデータ量を処理し、現在も好調を維持している。

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

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

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

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

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

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

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

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

上部へスクロール