Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
MangaWithにおけるGCP活用の事例
Search
tiwu
January 21, 2019
Technology
370
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
MangaWithにおけるGCP活用の事例
MangaWithにおけるGCP活用の事例のスライドです。
tiwu
January 21, 2019
More Decks by tiwu
See All by tiwu
Eleventy で SSG
tiwu_dev
2
740
Eleventy - 11ty
tiwu_dev
0
150
Install for PWA
tiwu_dev
0
3.8k
App Shortcuts
tiwu_dev
0
950
Web Vitals
tiwu_dev
0
90
Web Share API
tiwu_dev
0
3.9k
Badge in Background
tiwu_dev
0
110
PWAとCache API #frontkansai
tiwu_dev
5
4.7k
Web Componentsとlit-element #frontkansai
tiwu_dev
2
3.9k
Other Decks in Technology
See All in Technology
PHPカンファレンス関西の招待状 / Invitation to PHP Conference Kansai
ykanoh
0
220
JAWSUG TOHOKU 青森支部 「LoGoチャット」のAWS移行で 乗り越えたこと
taketakekaho
0
360
顧客価値を追いかけたら、プライシングにたどり着いた
sansantech
PRO
2
370
Kiro Crewで「みのるん式」仕事術やってみた
minorun365
PRO
3
990
導入から定着へ ~コーディングエージェントを日常業務に組み込む実践知~
yukisakai1225
0
170
ストレスなくAIと付き合いたい!こんなときどうしてる?
namiki64
4
660
AI駆動開発における開発環境のセキュリティの考え方
yamahiro
0
210
Railsで挑む大量データ永続化 〜600億件を永続化するための設計とボトルネックとの戦い〜
occhi
1
1k
SAENM ~Jupyterで残すPoCの試行錯誤、未来の自分と仲間を助ける記録!~
terapyon
0
170
「エーアイ」をバズワードにしないために RPA 導入経験と Kiro 上での Claude モデル利用経験から
kazzpapa3
0
110
AI駆動で「他アプリの音を加工できる」アプリを作った
satomasahiro2005
0
190
AI導入は済んだ。次は統制を作り替える番だ_AI×開発組織 Summit 2026
techtekt
PRO
0
480
Featured
See All Featured
It's Worth the Effort
3n
188
29k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
1
280
How to Talk to Developers About Accessibility
jct
2
590
Exploring anti-patterns in Rails
aemeredith
4
540
Chasing Engaging Ingredients in Design
codingconduct
0
370
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
2
410
Being A Developer After 40
akosma
92
590k
Product Roadmaps are Hard
iamctodd
55
13k
Skip the Path - Find Your Career Trail
mkilby
1
260
Deep Space Network (abreviated)
tonyrice
0
380
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
550
エンジニアに許された特別な時間の終わり
watany
109
250k
Transcript
MangaWithにおける GCP活用の事例 株式会社GameWith サービス開発部 田口 航
アジェンダ - 自己紹介 - 会社紹介 - MangaWithについて - 利用しているGCPの紹介 -
採用の経緯 - GKEの構成 - CI/CD - まとめ - 要望
自己紹介 # Wataru Taguchi - GameWith Front End Engineer -
@tiwu_official - @tiwuofficial - FF14, Beer, Kyoto Animation
会社概要 社名 株式会社GameWith 本社 〒106-6120 東京都港区六本木6-10-1 六本木ヒルズ森タ ワー20F 代表者 今泉 卓也
設立 2013年6月3日 資本金 492百万円(2018年11月末日時点) 事業内容 ゲーム情報等の提供を行うメディア事業
サービス概要 - 国内最大級のゲームメディア「GameWith」を運営 - 以下の4事業を中心に幅広くゲーム関連事業を展開 - ゲーム攻略 - ゲームレビュー -
コミュニティ - 動画配信
2018年12月より Webマンガサービス「MangaWith」を運営を開始 ブロックチェーンゲーム「 EGGRYPTO(エグリプト)」 を2019年春リリース予定 新規事業
WEBマンガサービス「MangaWith」について
利用しているGCPの紹介 Kubernetes Engine Cloud Storage Cloud Memorystore Cloud SQL Cloud
Build Container Registry Monitoring Logging BigQuery Cloud IAM
採用の経緯 - GameWithはAWSで構成されている - MangaWithはナレッジのないGCPを採用
採用の経緯 Kubernetes Engine App Engine OR - アーキテクチャ設計の際にGAEかGKEか悩んだ - マンガサービスの特徴で、夜にアクセスのピークがある
- ピーク時のスケールの速さを考えた結果GKEを採用
GKEの構成
CI/CD Cloud Build Container Registry Kubernetes Engine Cloud SQL
まとめ - PODをアプリケーション単位で分割しているので、ソースコードが疎結合に なっている - PODをアプリケーション単位で分割しているので、本当に負荷の高いアプリ ケーションのみでスケールできる - スケールも早く今の所不安定になったことはない -
Cloud Buildが便利(GKEとの相性がとてもいい)
要望 - GCSのアクセスポリシーを柔軟にしてほしい - IPアドレスで制御したい - Cloud Armorの東京リージョンの新設期待 - k8sのスケジューラーで処理が終わってもCloud
SQL Proxyが落ちない - 今は共有ファイルを置いて、ループで監視して落とすようにしている
ご清聴ありがとうございました