Cloud Intelligence™Cloud Intelligence™

このページはEnglishDeutschEspañolFrançaisItalianoPortuguêsでもご覧いただけます。

Crazy Labs、バックエンド機能のリリースを10倍速に

DoiT の伴走支援で Google App Engine と BigQuery への移行を実現。350以上のモバイルアプリのデータを、自動スケール対応の単一バックエンドに統合しました。

Cloud Intelligence™
Crazy Labs

The Challenge

Crazy Labs は350以上のアプリで、スコアボードやユーザー登録、ソーシャルメディア連携などをサードパーティサービスに頼っていました。そこで同社は、全プラットフォームのゲームデータを統合・一元化する独自のモバイルゲームバックエンドの構築を決断。バックアップ運用、トラフィック急増時のサーバー増設、負荷分散などに追われずにゲーム開発へ集中できるよう、スケーラブルで運用負荷の小さいインフラが必要でした。

The Solution

Crazy Labs は Google App Engine を採用し、Go でバックエンドを開発しました。App Engine は学習コストがほぼかからず、開発スピードを大きく引き上げてくれます。コードのデプロイは自動化され、既存ユーザーのセッションを維持したまま新バージョンへトラフィックを切り替え、数十億件規模のアプリケーションログを BigQuery に集約して分析に活用できます。データアナリストは BigQuery 上で標準 SQL を用いてゲームプレイを分析し、改善のヒントを提案しています。

Results

  • インフラ運用の負担なしに、新しいバックエンド機能を10倍のスピードでリリース
  • サービスのプロビジョニング時間を数日から数秒に短縮
  • 350以上のアプリのゲームデータを単一プラットフォームに統合
  • テラバイト級のゲームプレイデータをリアルタイムに数秒で分析

以前は数日かかっていた新サービスの立ち上げが、いまでは数秒で完了します。これは大きな時間短縮です。ゲーム業界は短期プロジェクトが中心なので、柔軟かつ高速に動くバックエンドを持てることは私たちにとって非常に重要です。

Lior Malenboim, VP, Production Engineering

Crazy Labs について

Crazy Labs は、累計6億ダウンロード、月間アクティブユーザー4,000万人を擁するインタラクティブ絵本・ゲーム・教育アプリのデベロッパーです。2010年の創業以来、iOS、Android、Windows 向けに350本以上のキッズ向けアプリをリリースしてきました。本社はイスラエルに置き、米国、中国、マケドニア、ブルガリア、セルビア、ウクライナにもオフィスを構えています。

課題

Crazy Labs は350以上のアプリで、スコアボードやユーザー登録、ソーシャルメディア連携などをサードパーティサービスに頼っており、全プラットフォームのゲームデータを統合・一元化する独自のモバイルゲームバックエンドを自前で構築することを決めました。新しいバックエンドに求めたのは、ユーザーデータの収集、プレイ行動の分析、ゲームパフォーマンスの計測、そしてスコアボードやプレイ中の分析機能のサポートです。バックアップ運用やトラフィック急増時のサーバー追加、負荷分散などに時間を取られずにゲーム開発へ集中できるよう、スケーラブルで運用負荷の小さいインフラが不可欠でした。

ソリューション

Crazy Labs が Google App Engine を選んだ決め手は、開発スピードの向上と、学習コストがほぼゼロだった点です。Google の並行処理向けプログラミング言語である Go でバックエンドを開発し、わずか数週間でフル稼働にこぎつけました。Go は Python や Java などと同じく、Google Datastore や Google BigQuery をはじめとする Google サービスとシームレスに連携します。コードのデプロイ時には、App Engine が古いインスタンスを置き換え、旧バージョンを利用中のユーザーのセッションを維持したまま、新バージョンへトラフィックを切り替えます。

デプロイとテスト

Crazy Labs では新バージョンをリリースする際、まず全ユーザーの5%に配信して動作に問題がないことを確認してから、全ユーザーへ展開します。万が一新バージョンに不具合が見つかっても、わずか数秒で旧バージョンに戻せる仕組みです。さらに App Engine は、数百億件規模のアプリケーションログを自動で収集・保存し、BigQuery へ取り込むため、問題が起きた際にすぐ分析に取りかかれます。

データ分析

Crazy Labs のデータアナリストは、BigQuery でゲームプレイを分析し、改善案を提示しています。標準 SQL を使うことで、テラバイト級のデータに対するクエリを数秒で実行でき、ゲームをより深く理解し、必要に応じて素早く修正を加えられるようになりました。

成果

いくつかのゲームで App Engine をパイロット導入した手応えを踏まえ、Crazy Labs は350本すべてのゲームで App Engine ベースの新バックエンドを採用する方針です。さらに、負荷スケーリングや高可用性の運用でよりきめ細かな制御を可能にする Managed VMs の活用も検討しています。総じて Crazy Labs は、インフラ運用に煩わされることなく新しいバックエンド機能を10倍のスピードでリリースできるようになり、ソフトウェアエンジニアリングとゲーム改善に専念できる環境を手に入れました。

DoiT がクラウドチームのコスト最適化を支援

DoiT Cloud Intelligence がクラウド環境全体の可視化、ガバナンス、ユニットエコノミクスの改善をどう後押しするのかをご覧ください。

More customer stories

Promptly

Promptly、60万ドルのコスト削減とAIの数週間リリースを両立

$600K
年間クラウドコスト削減額
3 months
エンジニアリング工数の削減
Monta

Monta、25万超のEV充電ポイントへスケール

250,000
世界で管理するEV充電ポイント数
Wicked Reports

Wicked Reports、GenAIを3か月早くリリース

3 months saved
DoiTのCloud Accelerator活用による開発期間短縮
25% faster
社内見積もりと比較したプロトタイプから本番までの期間
$0 additional spend
AWSクレジットとDoiTの最適化により、プロトタイプ構築中の追加インフラ費用ゼロ
DaySmart

DaySmart、90日で AI 機能をリリース

90 days
POC から本番展開まで
90 days
社内エンジニア工数ゼロで POC から本番展開へ
6x
Engineers 相当のリソースを削減
Vivaticket

VivaticketがAWS環境の構築を3日から15分へ短縮

15min
環境構築にかかる時間
15min
環境構築の所要時間(従来は3日)
20min
イミュータブルモードでのアプリケーションデプロイ

What they say

Luxury Escapes

What I really like about DoiT's approach is that you're very hands-on and proactive. Satyam would ping me a few times a sprint, letting me know about the most current features, checking in on how things are going. When we are going through a peak time, that proactiveness makes a real difference. Satyam always comes through whenever we need support and helps us leverage the right experts to get us where we need to be.

Chiamaka Ibeme, Engineering Manager, Platform

Personio

SELECT has made important cost data readily accessible. I will often pull it up during engineering design reviews so we can quickly evaluate cost impact and projections and factor that into our design decisions.

Douglas Zickuhr, Senior Data Platform Engineer at Personio

Loop Returns

I love clicking through SELECT to understand how our environment and workloads are evolving. I probably check it every day. It's coffee and SELECT for me every morning.

Ian Fahey, Senior Analytics Engineer at Loop

Kargo

You guys have the best UI experience that I've had of any software. It's like you just read my mind where, like, oh, I wish I could click there. Oh, I can

Diana Koshy, Sr. Director of Data Engineering at Kargo

Home Chef

SELECT feels like exactly what Paul and I would have built if we had locked ourselves in a room for 18 months to create our ideal monitoring solution.

Devin McGee, Data Engineering Lead at Home Chef

Entain

SELECT dramatically lowers the cognitive load to understanding Snowflake costs. I'm able to sit there and easily understand what's driving the cost. Not to blow smoke up your ass, but it's just so easy to do in your platform

Blake Baggett, Head of Data Operations at Entain

ClickUp

One of the most helpful cost rituals we've setup from SELECT is the weekly spend digest sent to Slack. I can start high level and ensure things are in check. If not, I can very quickly drill down into specific workloads which may have driven the cost spike and remediate them before they become a bigger issue.

Michael Revelo, Manager of data and analytics engineering at ClickUp

Exiger

Through SELECT's automated savings feature and deep cost visibility, we were able to instantly lower our Snowflake spend by over 40% and achieve a 20X ROI on our SELECT investment.

Skyler Chi, SVP, GTM Productivity & Excellence at Exiger

Synthesia

Our costs had jumped up 3X as we scaled, so we're talking about 60% savings in Snowflake spend after adopting SELECT.

Edward Mancey, GTM Lead at Synthesia

Promptly

DoiT was a true partner, not a vendor. They helped us understand the problem, refine the vision, and build something production-ready far faster than we could have on our own. Their expertise, responsiveness, and commitment made all the difference.

Dr. Anish Kapur, Founder & CEO, Promptly

Extenda Retail

DoiT's Customer Success and Forward Deployed Engineering teams work very closely with us. The regular sessions with our CSM keep us focused on the right priorities, and the FDEs provide the deep technical guidance we need to validate decisions and optimize our environment. That combination has been genuinely valuable for us.

Alexander Lundberg Santos, Platform Engineer at Extenda Retail

Monta

When we started working with DoiT, we deployed Flexsave to save time and reduce complexity. We still use it today. But what really stands out is the expert support. Having someone to collaborate with on deep cloud cost topics, someone who really understands the nuances, is incredibly valuable.

Jesper Terkelsen, CTO at Monta

Wicked Reports

DoiT's Cloud Accelerator turned our AI idea into a shipped product, saving at least three months of development and delivering reliable, explainable insights our customers trust.

Scott Desgrosseilliers, CEO and co-founder, Wicked Reports

Your cloud bill shouldn't be a mystery

Let us show you what ships this week.