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
MangaWithにおけるGCP活用の事例
Search
tiwu
January 21, 2019
Technology
1
350
MangaWithにおけるGCP活用の事例
MangaWithにおけるGCP活用の事例のスライドです。
tiwu
January 21, 2019
Tweet
Share
More Decks by tiwu
See All by tiwu
Eleventy で SSG
tiwu_dev
2
620
Eleventy - 11ty
tiwu_dev
0
120
Install for PWA
tiwu_dev
0
1.1k
App Shortcuts
tiwu_dev
0
810
Web Vitals
tiwu_dev
0
60
Web Share API
tiwu_dev
0
1.1k
Badge in Background
tiwu_dev
0
51
PWAとCache API #frontkansai
tiwu_dev
5
1.9k
Web Componentsとlit-element #frontkansai
tiwu_dev
2
1.2k
Other Decks in Technology
See All in Technology
C++26 エラー性動作
faithandbrave
2
830
AWS re:Invent 2024 Recap in ZOZO - Serverless で好きなものをしゃべってみた
chongmyungpark
0
100
小学3年生夏休みの自由研究「夏休みに Copilot で遊んでみた」
taichinakamura
0
190
12 Days of OpenAIから読み解く、生成AI 2025年のトレンド
shunsukeono_am
0
360
AWS re:Invent 2024 ふりかえり勉強会
yhana
0
500
能動的ドメイン名ライフサイクル管理のすゝめ / Practice on Active Domain Name Lifecycle Management
nttcom
0
260
レンジャーシステムズ | 会社紹介(採用ピッチ)
rssytems
0
290
Amazon Kendra GenAI Index 登場でどう変わる? 評価から学ぶ最適なRAG構成
naoki_0531
0
140
新機能VPCリソースエンドポイント機能検証から得られた考察
duelist2020jp
0
230
LINEヤフーのフロントエンド組織・体制の紹介【24年12月】
lycorp_recruit_jp
0
560
オプトインカメラ:UWB測位を応用したオプトイン型のカメラ計測
matthewlujp
0
210
スタートアップで取り組んでいるAzureとMicrosoft 365のセキュリティ対策/How to Improve Azure and Microsoft 365 Security at Startup
yuj1osm
0
240
Featured
See All Featured
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
44
9.3k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
33
2k
Code Reviewing Like a Champion
maltzj
521
39k
What's in a price? How to price your products and services
michaelherold
244
12k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Being A Developer After 40
akosma
88
590k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
226
22k
How to Think Like a Performance Engineer
csswizardry
22
1.2k
Designing on Purpose - Digital PM Summit 2013
jponch
116
7k
StorybookのUI Testing Handbookを読んだ
zakiyama
27
5.4k
Unsuck your backbone
ammeep
669
57k
YesSQL, Process and Tooling at Scale
rocio
170
14k
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が落ちない - 今は共有ファイルを置いて、ループで監視して落とすようにしている
ご清聴ありがとうございました