Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
加速する事業の中でシステムリスクと向き合う話@オレシカナイト
Search
Wataru Fukunaga
October 12, 2018
Programming
1.2k
4
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
加速する事業の中でシステムリスクと向き合う話@オレシカナイト
Wataru Fukunaga
October 12, 2018
More Decks by Wataru Fukunaga
See All by Wataru Fukunaga
ABEMA Ads 技術の変革と展望/devcon2021_20_ABEMA Ads
wataru420
0
740
Empowermentされた開発組織@オレシカvol16
wataru420
1
1.2k
k8sでJob管理@オレシカナイトVol.10
wataru420
4
1.3k
オレシカナイト概要
wataru420
0
1.4k
僕がkubernetesをどう使っているか
wataru420
1
200
Well-Architected Frameworkで強いシステムを作りたい@はこだて未来大学
wataru420
0
580
GKEを使った開発における継続的デリバリー@オレシカナイト
wataru420
0
730
Other Decks in Programming
See All in Programming
JAWS-UG横浜 #102 AWSサ終供養LT会 成仏できない AWS サービスたち 〜本日、三体供養します〜
maroon1st
0
210
AIキャラアプリkaiwaの低遅延音声通話基盤をどう作ったか - AWS Gravitonで支える低遅延・低コストAI Agent基盤
mogamit
0
170
Snowflake Summitでの新機能 CoCo / CoWork / snowflake-summit-2026-overall-what-new-coco
tatsuhiro
1
230
技術記事、 専門家としてのプログラマ、 言語化
mizchi
14
7.5k
壊れたパーサから始める関数型設計と構成的なパーサ #fp_matsuri
raiga0310
2
230
PHPだって関数型したい 〜できること、できないこと〜 / fp-in-php
jsoizo
0
210
吝嗇家のためのAI活用 / AI development for miser - ChatGPT + Issue Driven Development
tooppoo
0
190
ローカルLLMでどこまでコードが書けるか -縮小版 / How much code can be written on a local LLM Shortened
kishida
2
190
地域 SRE コミュニティ最前線 - ホンマでっかSRE勉強会
tk3fftk
0
240
act2-costs.pdf
sumedhbala
0
110
はてなアカウント基盤 State of the Union
cockscomb
1
1.3k
才能?センス?知らん、 続けたもん勝ちだ。-- 結婚・出産・癌を越えてなお、私がプロダクトを創り続ける理由
16bitidol
2
860
Featured
See All Featured
Unsuck your backbone
ammeep
672
58k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
600
Java REST API Framework Comparison - PWX 2021
mraible
34
9.5k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
260
Google's AI Overviews - The New Search
badams
0
1.1k
Mobile First: as difficult as doing things right
swwweet
225
10k
The Language of Interfaces
destraynor
162
27k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
220
Darren the Foodie - Storyboard
khoart
PRO
3
3.4k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
1.6k
Marketing to machines
jonoalderson
1
5.6k
The Pragmatic Product Professional
lauravandoore
37
7.4k
Transcript
0DUPCFS Ճ͢ΔࣄۀͷதͰ γεςϜϦεΫͱ͖߹͏ AbemaTV, Inc. All Rights Reserved
福永 亘 株式会社AbemaTV 広告本部 テックリード 2011年年株式会社サイバーエージェント⼊入社。 「アメブロ」や「ガールフレンド(仮)」、「オルタナティブ ガールズ」などの開発を担当。 2017年年9⽉月より「AbemaTV」広告本部に参画。
福永 亘 株式会社AbemaTV 広告本部 テックリード 2011年年株式会社サイバーエージェント⼊入社。 「アメブロ」や「ガールフレンド(仮)」、「オルタナティブ ガールズ」などの開発を担当。 2017年年9⽉月より「AbemaTV」広告本部に参画。 酔っ払うと顔に落落書きされがちです。
$0/5&/54 01. 事業紹介
02. システム概要 03. システムリスクの話 04. 向き合い⽅方 05. まとめ
ࣄۀհ $)"15&3
AbemaTV 無料料で楽しめるインターネットテレビ局 最新ニュースやオリジナル番組をはじめ、 アニメやドラマ、⾳音楽、スポーツなど 多彩な番組が楽しめる約25チャンネルを すべて無料料で提供。 PC、スマホ、タブレット、テレビで お楽しみいただけます。
MAU1,100万突破
無 料料 会員登録なし 24時間編成
チャンネル数は約25チャンネル
ς Ϩ Ϗ ே ใ ಓ ہ ͕ ੍
࡞ ͢ Δ Φ Ϧ δ φ ϧ χ ϡ ʔ ε Λ ์ ૹ
24時間365⽇日いつでもニュースを放送
Φ Ϧ δ φ ϧ ͷ ੜ ์ ૹ ൪
࣌ ؒ ີ ண ͳ Ͳ ͷ ಛ ผ ൪ Λ ์ ૹ
世の中の話題を作る多彩な番組
ビジネスモデル 広 告 課 ⾦金金 放 送 外 収 益
独⾃自のビジネスモデル
広告 ⾼高画質 ブランドセーフティ ターゲティング
γεςϜ֓ཁ $)"15&3
テレビ品質
2,500 以上 アクセスデバイス
Ad Insertion ・クラスタ毎に異なる広告を配信 ・マルチデバイス、マルチプラットフォーム
システム全体 Media GKE 広告 GKE CM Live
Program
GKE: prd-vaga-tracking GKE: prd-vega Pub/Sub Ad MongoDB GCE L4 Load
Balancer L4 Load Balancer L7 Load Balancer L4 Load Balancer DMP BigQuery Jupiter BigQuery L7 Load Balancer user client abema-media-proxy GKE: prd-abema east1 Patriot BigQuery asia-‐northeast1 asia-‐east1 global-‐resource abema-admin abema-media Zero Deployments Jupiter Deployments SSP Deployments DMP Deployments Token Deployments Nginx/Tracking Deployments Recovery GCS SSP CloudSQL Zero CloudSQL Zero BigTable DMP Dataflow DMP GCS AD Deployments DMP CloudSQL DMP BigTable Tracking BigTable Ganymedes CloudSQL Ad-track GCS Callisto CloudSQL Ad-track Dataflow abema-gateway (cluster-api) Admin Deployments L7 Load Balancer operator ޮՌଌఆϩά VAST ClusterҰཡ ClusterID 広告システム
GKE: prd-vaga-tracking GKE: prd-vega Pub/Sub Ad MongoDB GCE L4 Load
Balancer L4 Load Balancer L7 Load Balancer L4 Load Balancer DMP BigQuery Jupiter BigQuery L7 Load Balancer user client abema-media-proxy GKE: prd-abema east1 Patriot BigQuery asia-‐northeast1 asia-‐east1 global-‐resource abema-admin abema-media Zero Deployments Jupiter Deployments SSP Deployments DMP Deployments Token Deployments Nginx/Tracking Deployments Recovery GCS SSP CloudSQL Zero CloudSQL Zero BigTable DMP Dataflow DMP GCS AD Deployments DMP CloudSQL DMP BigTable Tracking BigTable Ganymedes CloudSQL Ad-track GCS Callisto CloudSQL Ad-track Dataflow abema-gateway (cluster-api) Admin Deployments L7 Load Balancer operator ޮՌଌఆϩά VAST ClusterҰཡ ClusterID 広告システム 2つのリージョン 2つのGKEクラスタ 様々なDBとミドルウェア 6つのLB
γεςϜϦεΫͷ $)"15&3
ガールフレンド(仮) 昔 話
上ばかり⾒見見てた
そして、壊れた
事業は加速する
リスクも増加する
⽴立立ち⽌止まって考える 向き合う姿勢 リスクマネジメント
͖߹͍ํ $)"15&3
リスクとは
リスクとは ビジネスリスク
リスクとは ビジネスリスク システムリスク
ビジネスリスク ⼤大型番組 案件数増加 その他施策
ビジネスリスク ⼤大型番組 案件数増加 その他施策 リクエスト増加 データ増加 ???
事業計画 1Q 2Q 3Q 4Q 某アイドル出演 お年玉機能 広告商品A発表 正月番組 卓球Ch追加
VR機能 広告商品B発表
事業計画+リスク 1Q 2Q 3Q 4Q 某アイドル出演 お年玉機能 広告商品A発表 正月番組 卓球Ch追加
VR機能 広告商品B発表 視聴数増加 視聴数増加 視聴数増加 UU増加 UU増加 案件増加 案件増加 設定工数増加
ビジネスメトリクス 1Q 2Q 3Q 4Q 某アイドル出演 お年玉機能 広告商品A発表 正月番組 卓球Ch追加
VR機能 広告商品B発表 視聴数増加 視聴数増加 視聴数増加 UU増加 UU増加 案件増加 案件増加 設定工数増加
システムリスク
システムリスク 評価項目 安定性 信頼性 スケーラビリティ 対障害性 大惨事対応 パフォーマンス 監視 ドキュメント
システムリスク 評価項目 安定性 信頼性 スケーラビリティ 対障害性 大惨事対応 パフォーマンス 監視 ドキュメント
システムリスク
計画に乗せる 1Q 2Q 3Q 4Q 某アイドル出演 お年玉機能 広告商品A発表 正月番組 卓球Ch追加
VR機能 広告商品B発表 視聴数増加 視聴数増加 視聴数増加 UU増加 UU増加 案件増加 案件増加 設定工数増加
計画に乗せる 1Q 2Q 3Q 4Q 某アイドル出演 お年玉機能 広告商品A発表 正月番組 卓球Ch追加
VR機能 広告商品B発表 視聴数増加 視聴数増加 視聴数増加 UU増加 UU増加 案件増加 案件増加 設定工数増加 ポストモーテム ロールバック 〇〇負荷試験 CI改善 ☓☓性能改善 ドキュメント整備 設定自動化
計画に乗せる 1Q 2Q 3Q 4Q 某アイドル出演 お年玉機能 広告商品A発表 正月番組 卓球Ch追加
VR機能 広告商品B発表 視聴数増加 視聴数増加 視聴数増加 UU増加 UU増加 案件増加 案件増加 設定工数増加 ポストモーテム ロールバック 〇〇負荷試験 CI改善 ☓☓性能改善 ドキュメント整備 設定自動化
·ͱΊ $)"15&3
孫⽒氏 “孫⼦子⽈曰く、先に戦地に処りて、 敵を待つ者は佚し、後れて戦地 に処りて戦いに趨く者は労す。 故に善く戦う者は、⼈人を致して ⼈人に致されず。”
可視化 計 画 Wrikeで管理理?
まとめ 予めリスクを先読みし対策を とれば、事業のスピードが早 くてもリスクを減らすことは 可能。リスクが減れば、より 攻めの開発が可能になる。
ご清聴ありがとうございました! We are hiring!