Superology

Superology スポーツベッティング業界エンターテインメントソリューションを開発する、クロアチアのハイテク企業です。初めて世に出した製品 (世界中のスポーツイベントのライブ結果をユーザーに提供するネイティブアプリ) 成功を受けて、Superology は2017年に Superbet グループに買収されました。

Superbet の R&D イノベーションハブとして、Superology 世界初のベッティングファンのためのソーシャルネットワークを開発しました。SuperSocial は Superbet アプリに含まれており、30万人以上のベッティングファンを結びつけています。

アプリケーション開発の道のりには、パフォーマンス、スケーラビリティ、可観測性、認証などの課題がありました。そこで Superology は Fastly ソリューションを求め、ベッティング、ライブスコア、そして熱心なスポーツファンのソーシャルコミュニティを統合するという目標を実現したのです。

Superology
業種 : オンラインエンターテインメント

所在地 : クロアチア
利用開始 : 2019

主な利用機能
リクエスト共有
オリジンシールド
カスタム VCL

強力なエンジニアリングでスポーツファンプラットフォームを支える

Superology ベッティング業界のスピーディな技術革新をリードしています。5時であっても常にスポーツコンテンツを消費する何百万人ものユーザーの需要に対応するため、従来のシステムは急速に変化しつつあります。遅延はエンドユーザーに許容されないため、キャッシュはコンテンツプロバイダーにとって不可欠なものとなっています。

Superology Fastly の CDN Edge Cloud Platform 使用してコンテンツをユーザーの近くに配置することでモバイルアプリケーションを高速化し、ユーザーエクスペリエンスのアップグレードを実現することを決定しました。Fastly グローバルなコンテンツ配信機能には、コンテンツ配信を高速化し、オリジンサーバーを保護するキャッシングサービスが含まれているため、すべてのプロセスをより速く、より安全に、よりスムーズに行うことができます。

Superology ビジョン : 中身は小さく、外見は大きく

Fastly への移行にあたっては、当初はモバイルベッティングアプリ向けの高いパフォーマンスと合理化されたワークフローが必要とされていました。Superology エンジニアは、ユーザーのすべてのリクエストのコンピューティングを簡素化したいと考えていました (リクエストはピーク時には毎秒15,000件に達することもあります)。Fastly 内部からのキャッシュパージ機能によって、大量のコンテンツリクエストを管理することができます。

ライブスポーツの性質上、タイムラグブラックアウトはユーザーに一切に許容されません。世界各地に戦略的に配置さ接続された POP 擁する Fastly による 130 Tbps での CDN プロビジョニングなら、必要なパフォーマンスとスケーラビリティが実現できます。また、リクエスト共有オリジンシールドなどの機能により、オリジンの負荷は最小限に抑えられます。さらに、150ミリ秒以下でコンテンツを無効化できるため、Superology 遅延な正確な情報を提供することができます。

リアルタイムのメトリクスとスピーディな分析

API 介したリアルタイムログや統計情報により、Superology はすべてのサービスをモニタリングし、トラブルが発生した場合に即座に対応するために必要なレベルの可観測性を備えることができました。特に新機能では、スピーディーな解析が求められます。また、Fastly による Amazon の S3 へのリアルタイムログストリーミング統合によって、エンジニアリングチームはすべての API モニタリングおよび追跡し、大量のデータに対して高速な分析を実行することが可能です。チームは、S3 ログを Clickhouse 活用した社内の分析ソリューションと容易に統合することができました。

「優れたエンジニアリングの影響を受けていない製品な存在しません」 Petar Kujundžić
Platform Architect
「スポーツデータを配信する際のヒット率が98%というのは、実に驚くべき数字です」 Petar Kujundžić 氏
Platform Architect
「あらゆる業界が、顧客が共感できるソフトウェアコンポーネントを必要としています」 Petar Kujundžić 氏
Platform Architect

エッジで配信 : 世界初のベッティング業界向けスポーツファンソーシャルアプリ

エッジでの認証

プログラム可能な VCL により、Superology JWT トークン検証してエッジ上でユーザーを認証することができます。無効または期限切れのトークンを持ついかなリクエストもオリジンサーバーに到達することはありません。これにより、エンジニアリングチームは、悪意あるユーザーによる潜在的な大量トラフィックを心配する必要がなくなります。

ストリーミングコンテンツのキャッシュ

Fastly ストリーミングミステクノロジーにより、Superology ストリーミングコンテンツをキャッシュすることができます。チャットやライブマッチトラッカーは、SSE (Server-Sent Event) によって配信され、何千人ものユーザーが視聴していても、リソースごとに1つのリクエストだけがオリジンサーバーに届くようにします。

マイクロサービスと Fastly

Superology マイクロサービスアーキテクチャは、キャッシュ無効化の対応に役立ちます。コンテンツが変更されると (例えばユーザーによるプロフィール写真の変更や、チャットでのコメントな)対応するマイクロサービスが Fastly キャッシュをパージするコマンドを発行し、スタック全体が即座に更新されます。Superology 、すべてのアプリケーションからパージリクエストを収集し、プロジェクトごとに API 用意することで、1所から高速レーンのパージを行うことも、パージを分散させることも柔軟に対応できるようになりました。

「Fastly 私たちのマイクロサービスアーキテクチャととても相性が良いのです」 Petar Kujundžić
Platform Architect

セルフサービス方式で開発者を支援

容易な統合とサポート

Superology Varnish 関する事前の知識があったため、容易に統合を実現することができました。スムーズな移行ができたのは、慣れ親しんだ用語や、営業担当者ではな開発者向けに書かれた Fastly 記事のおかげでもありました。新機能が開発されると、DevOps チームがそれを Terraform スクリプトに変換するため、すべての環境で再現性と透明性のある変更を実現することができます。

Petar 氏は統合作業と使い勝手の良さを振り返り、彼のチームが Fastly サポートに連絡したのは、この4年間でほんの数回だったと語ります。毎回、30分以内に返信があり、問い合わせもすぐに解決しました。彼はダイレクトサポートのアプローチを高く評価しており、技術エキスパートにつながるまでに一般的なサポートチャネルの問い合わ段階がないことに新鮮さを感じています。

変革の促進

Superbet は Superology 買収し、製品のデジタルトランスフォーメーションをリードし、グループレベルでのイノベーション文化を構築しました。Superology は Fastly 協力を得て、ベッティングアプリを最も人気のあるソーシャルメディアアプリに肩を並べるほどまでに成長させ、業界内の活発なコミュニティの発展に貢献しています。

「Fastly 手間のかか仕事をすべてこなしてくれます。それでいてチームワークを乱すこともなく、透明性も高いのです」 Petar Kujundžić
Platform Architect
「Fastly 使えば、素早くリフレッシュでき、どこでも利用可能です」 Petar Kujundžić 氏
Platform Architect