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
360
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.6k
マネジメントに役立つ Google Cloud
gree_tech
PRO
0
61
今この時代に技術とどう向き合うべきか
gree_tech
PRO
3
2.7k
生成AIを開発組織にインストールするために: REALITYにおけるガバナンス・技術・文化へのアプローチ
gree_tech
PRO
0
430
安く・手軽に・現場発 既存資産を生かすSlack×AI検索Botの作り方
gree_tech
PRO
0
430
生成AIを安心して活用するために──「情報セキュリティガイドライン」策定とポイント
gree_tech
PRO
1
2.3k
あうもんと学ぶGenAIOps
gree_tech
PRO
0
540
MVP開発における生成AIの活用と導入事例
gree_tech
PRO
0
570
機械学習・生成AIが拓く事業価値創出の最前線
gree_tech
PRO
0
450
Other Decks in Technology
See All in Technology
AWS Security Agent といっしょに脅威モデリングをやってみよう
amarelo_n24
1
180
200個のGitHubリポジトリを横断調査したかった
icck
0
140
MUSUBI 田中裕一『AIと共に行う「しごとのリデザイン」- スモールバックオフィス編』AI Ops Lab #4
musubi
0
270
2026TECHFRESH畢業分享會 - Lightning Talk - 資料也要 CI/CD? 用 Airbyte 自動化資料同步
line_developers_tw
PRO
0
1.3k
攻撃者視点で考えるDetection Engineering
cryptopeg
3
2k
iAEONの段階的リアーキテクト戦略 / iAEON's_Gradual_Re-architecture_Strategy
aeonpeople
0
230
AIのReact習熟度を測る
uhyo
2
650
SONiCで構築・運用する生成AI向けパブリッククラウドネットワーク ~実装編~
sonic
0
280
「勝手に広まる」人気 AI エージェントを爆速で作ろう!(AWS Summit Japan 2026講演資料)
minorun365
PRO
9
2k
Flow 不死:AI 時代 DevOps 的不變本質
cheng_wei_chen
2
330
Bucharest Tech Week 2026 - Reinventing testing practices in the AI era
edeandrea
PRO
1
170
SONiC Scale-Up Working Group から探る Scale-UpやUltraEthernet機能の実装方法
ebiken
PRO
2
410
Featured
See All Featured
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
480
Joys of Absence: A Defence of Solitary Play
codingconduct
1
400
Automating Front-end Workflow
addyosmani
1370
210k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
230
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
180
A Tale of Four Properties
chriscoyier
163
24k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
440
Git: the NoSQL Database
bkeepers
PRO
432
67k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.5k
Designing Experiences People Love
moore
143
24k
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