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
マネージドサービスにお任せ!マンガ領域のサービスDADAN・DEDENのクラウドアーキテクチャ
Search
gree_tech
PRO
October 17, 2025
Technology
380
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
マネージドサービスにお任せ!マンガ領域のサービスDADAN・DEDENのクラウドアーキテクチャ
GREE Tech Conference 2025で発表された資料です。
https://techcon.gree.jp/2025/session/TrackB-2
gree_tech
PRO
October 17, 2025
More Decks by gree_tech
See All by gree_tech
変わるもの、変わらないもの :OSSアーキテクチャで実現する持続可能なシステム
gree_tech
PRO
0
4.8k
マネジメントに役立つ Google Cloud
gree_tech
PRO
0
65
今この時代に技術とどう向き合うべきか
gree_tech
PRO
3
2.8k
生成AIを開発組織にインストールするために: REALITYにおけるガバナンス・技術・文化へのアプローチ
gree_tech
PRO
0
450
安く・手軽に・現場発 既存資産を生かすSlack×AI検索Botの作り方
gree_tech
PRO
0
440
生成AIを安心して活用するために──「情報セキュリティガイドライン」策定とポイント
gree_tech
PRO
1
2.4k
あうもんと学ぶGenAIOps
gree_tech
PRO
0
560
MVP開発における生成AIの活用と導入事例
gree_tech
PRO
0
590
機械学習・生成AIが拓く事業価値創出の最前線
gree_tech
PRO
0
470
Other Decks in Technology
See All in Technology
Docker Desktop不要の時代が来る? WSL標準の「wslc」で Linuxコンテナを動かしてみた.
ueponx
0
580
背中から、背中へ /paying forward to community
naitosatoshi
0
210
“ID沼入口” - 基本とセキュリティから始める、考え続けるためのID管理技術勉強会 告知&イントロ
ritou
0
380
AI時代のエンジニアキャリアについて今一度考える
sakamoto_582
1
880
プロンプト_きのこカンファレンス2026_LT
yurufuwahealer
0
130
きのこカンファレンス2026_肩書きを外したとき私は誰か
yamasatimi
1
130
AWS Summit 2026で見えたSIerにとっての Amazon Quickの位置づけ
maf_0521
0
160
AWS Summit の片隅で、体育座りしながらコミュニティがにぎわう理由を考えた
k_adachi_01
2
340
5分でわかるDuckDB Quack
chanyou0311
4
300
アラート調査向けAIエージェントの本番導入とその後/AI Agents for Alert Investigation: Production Deployment and After
taddy_919
1
320
Why is RC4 still being used?
tamaiyutaro
0
280
Mastraエージェント、どのクラウドにデプロイする?
minorun365
PRO
2
140
Featured
See All Featured
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
1k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
450
Technical Leadership for Architectural Decision Making
baasie
3
430
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
250
The Cult of Friendly URLs
andyhume
79
6.9k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.5k
Practical Orchestrator
shlominoach
191
11k
The Spectacular Lies of Maps
axbom
PRO
1
840
Reality Check: Gamification 10 Years Later
codingconduct
0
2.2k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.5k
Chasing Engaging Ingredients in Design
codingconduct
0
230
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
180
Transcript
マネージドサービスにお任せ! マンガ領域のサービスDADAN・DEDENの クラウドアーキテクチャ 株式会社グリー バックエンドエンジニア 大塚貴斗
大塚貴斗 2024年:新卒入社 • グリーグループ外のアプリ内サイト開発 → DADAN株式会社のマンガ領域サービス開発 2025年 • インフラストラクチャ部兼務 •
一時期フロントエンド開発も 好き:温泉・銭湯 株式会社グリー Solution Design & Development (SDD) 部 バックエンドエンジニア 2
SDD部の紹介 3 株式会社グリー Solution Design & Development部 クライアントはもちろんサービスを使うユーザーにとって価値ある体験をかたちにします 主な業務 •
課金認証基盤/GameLib 運用開発 • グリーグループ内事業+社外 技術支援(開発、制作) ◦ 経験と実績に裏打ちされた確かな技術力 ◦ サービスを成功へ導くノウハウ デザインと設計・開発のシームレスな連携 ▪ https://sdd-design.gree.jp/ ※ブース出展していますのでお立ち寄りください
目次 • 概要 • DADAN・DEDENとは • 開発体制 • クラウドアーキテクチャ紹介 ◦
コンピューティング ◦ データベース ◦ バッチ処理 • まとめ 4
概要 SDD部の開発事例のひとつとして、マンガ領域のサービスDADAN・DEDENの クラウドアーキテクチャを紹介します 特徴:マネージドサービスを多く活用 • 基本メンテナンスフリー • 少運用工数 紹介するマネージドサービス •
App Engine • Spanner 5 • Cloud Run • Pub/Sub etc.
DADAN・DEDENとは マンガアプリ「DADAN」 6 電子書籍業務クラウドツール「DEDEN」
開発体制 • iOS・Androidエンジニア • バックエンドエンジニア • フロントエンドエンジニア • UIデザイナー •
データエンジニア • インフラエンジニア 7 • PM • プランナー • バックエンドエンジニア • フロントエンドエンジニア • QAテスター SDD部
紹介するクラウドアーキテクチャ 8 ※全体アーキテクチャではありません
クラウドアーキテクチャ紹介 9 • コンピューティング • データベース • バッチ処理
コンピューティング 10
Google Cloudの主要コンピューティングサービス 11 利用者の責任範囲 柔軟性 狭 低 広 高 DADAN・DEDENで使用
使用しているコンピューティングサービス (1) App Engine • フロントエンド (Next.js)・バックエンド (Gin、gqlgen) • サーバーコード以外はマネージド
• デプロイ毎のURLが用意されるのは開発に便利 Cloud Run • バッチ (Gin) • コンテナイメージ以外はマネージド ⇐ App Engine だとリクエストタイムアウトが不足 • イメージカスタム可能 + マネージドの恩恵 が程よい 12
使用しているコンピューティングサービス (2) Cloud Run functions • BigQueryへのデータ取り込み (Go) など •
関数コード以外はマネージド • ちょっとした処理であれば最適 フルマネージドな App Engine を基本に、必要な柔軟性に 応じてサービスを選定 13
データベース 14
使用しているデータベースサービス Spanner • メンテナンスのダウンタイムなし • 全文検索を活用 ◦ 機能追加以前は Amazon CloudSearch
を利用 • テストCIでエミュレータを使うものの、CI長期化に苦労 Memorystore for Memcached • メンテナンスでノード毎に5分程度のダウンタイムあり ◦ 半年に一度 ◦ スケジュール変更可能 & サービス影響軽微 ⇒ DADAN・DEDENをメンテナンスに入れず実施 データベース起因のDADAN・DEDENメンテナンスなし 15
バッチ処理 16
バッチ処理関連のサービス Eventarc • Cloud Storage へのマンガデータアップロードを 起点にフォーマット変換処理を実行 Cloud Scheduler •
定期的に取次会社からマンガの情報を取得 Pub/Sub • (Cloud Scheduler と組み合わせて) ジョブキュー • AIエンジンとの結合インターフェース 基盤機能をサービスに任せ、本質の処理ロジックに集中 17
Eventarc・Pub/Subの注意点 意図しないメッセージ配信が起きないよう気を付ける Eventarcの事例 • Cloud Storage のmetadataUpdatedイベントを使用 → Autoclass起因で不要なマンガデータ変換処理が大量実行された ⇒
finalizedイベントに修正 Pub/Subの事例 • AIエンジンのモデル変更により、レスポンス時間が10分超に → メッセージの配送失敗と判定され、AI処理がしばらく多重実行された ⇒ メッセージ保持期間を10分に短縮して解決 18
宣伝:AIエンジンについて 以降のセッションにて 紹介あります! 19
まとめ SDD部の開発事例のひとつとして、マンガ領域のサービスDADAN・DEDENの クラウドアーキテクチャを紹介しました コンピューティング • フルマネージドな App Engine を基本に、必要な柔軟性に応じて Cloud
Run、 Cloud Run functions を使用 データベース • メンテナンスダウンタイムのないSpannerを主に用い、サービスメンテナンスなしへ バッチ処理 • 基盤機能をEventarc、Cloud Scheduler、Pub/Subに任せ、処理ロジックに集中 SDD部ブースでお待ちしております! 20
ご清聴ありがとうございました 21
None