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
Google App Engine の日経での利用事例 / appengine at nikkei
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Yosuke
March 02, 2017
Technology
2.4k
5
Share
Google App Engine の日経での利用事例 / appengine at nikkei
Yosuke
March 02, 2017
More Decks by Yosuke
See All by Yosuke
ユニークユーザー数 45万人を超えた Ask! NIKKEIの成功と AIプロダクト開 発の勘所 / Ask! NIKKEI 2026-02
yosukesuzuki
0
61
ONA20 presentation: How Nikkei improves user retention through consultation
yosukesuzuki
1
410
How Nikkei improves user retention with new subscriber consultation
yosukesuzuki
0
470
創業140年の古い会社でデータの民主化を進めた話 / nikkei data driven 20180823
yosukesuzuki
17
24k
Development and Infrastructure for Microservice Architecture
yosukesuzuki
0
1.2k
PythonでもPythonじゃなくても使える汎用的なMicroservice実行環境 / nikkei microservice
yosukesuzuki
13
18k
5 years with Google App Engine
yosukesuzuki
2
2k
日経電子版 開発内製化の取り組み / nikkei web development 2015
yosukesuzuki
54
37k
Other Decks in Technology
See All in Technology
Diagnosing performance problems without the guesswork
elenatanasoiu
0
160
関西に縁あるMicrosoft MVPsが語るCopilotの未来
kasada
0
1.2k
Databricks 月刊サービスアップデート 2026年05月号
tyosi1212
0
210
地元にいないローカルオーガナイザーの立ち回り
uvb_76
1
470
Sony_KMP_Journey_KotlinConf2026
sony
2
210
イベントストーミングとKiroの仕様駆動開発で実現する要件の認識合わせプロセス
syobochim
7
1.2k
タクシーアプリ『GO』の実践的データ活用
mot_techtalk
2
150
Djangoユーザが知っ得なPostgreSQL機能 - 設計の選択肢を増やす / Djang-use-PostgreSQL
soudai
PRO
0
180
探して_入れて_作って_使う_Agent_Skills___LT.pdf
peintangos
2
160
新規ゲーム開発におけるAI駆動開発のリアル
202409e2
0
2.5k
サイバーセキュリティ概論 / Introduction to Cybersecurity
ks91
PRO
0
150
サプライチェーンセキュリティの空白地帯 - 信頼できる”依存性”の未来を考える
rung
PRO
2
690
Featured
See All Featured
So, you think you're a good person
axbom
PRO
2
2k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.9k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.3k
Marketing to machines
jonoalderson
1
5.3k
Mobile First: as difficult as doing things right
swwweet
225
10k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
770
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
360
Designing for humans not robots
tammielis
254
26k
A Soul's Torment
seathinner
6
2.9k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
600
Transcript
1 最強の 環境 やっぱり AppEngine ja night #1 Yosuke Suzuki
Nikkei Inc.
About me Engineer at Nikkei Inc. 2 Yosuke Suzuki @yosukep
Python, Golang, JavaScript ウェブの運用とか編集者とか記者の仕事歴も長い
日経電子版について 3 • 2010年3月に創刊 • 有料会員50万人以上 のニュースサービス • 月間アクセス3億件
日経電子版の開発チーム 4 • API開発 • モバイルアプリ • ブラウザー向け • インフラ
• データ分析 内製での開発体制を強化、エンジニアを絶賛採用中
FinancialTimesとの連携 5 • 2015年12月買収 • 開発ノウハウの共有 • 英語力++ ◦ 英語を話すランチ会
も開催中 英語をコミュニケーションの主言語として使うチームもある
本題 6
Google App Engineの利用実績 7 • 2011年ごろから利用 • PythonとGo • Pythonのほうは本番環境で稼働中
• Goはツールとして利用 • 他のGCPサービスも利用 App Engine BigQuery Vision API Natural Language API
秒間200リクエストをさばく 8
秒間200リクエストをさばく(2) 9 • Pythonアプリ • 100万リクエスト/日 • インスタンス数は3 ~ 26
といい感じにス ケールアウト/イン
なぜ AppEngine? 10 • 元々は実験的プロジェクトで使っていた • iFrameで呼び出されている一部の部品 ◦ 疎結合なので組み込みやすかった •
米国にある他社APIの呼び出し ◦ どうせ米国に問い合わせるならレイテン シーは問題にならない • 立ち上げ期間が短かった
GAE/Standardのすごいところ(1) 11 • 運用コストがほぼゼロ ◦ ほぼ誰も何もしてない、放置プレー ◦ 勝手にスケールアウト・イン ◦ Datastoreはひたすら放り込むだけ
GAE/Standardのすごいところ(2) 12 • いわゆるモダンな開発に必要なものはだい たい付いている ◦ Blue/Greenデプロイ ◦ A/Bテスト ◦
ロギング • 利用料は100万リクエス ト/日クラスのプロ ジェクトでも4-5万円
GAE/Standardじゃない場合 13 • Elastic Beanstalkに独自のblue/greenデプ ロイを構築 • Dockerコンテナーの起動はそんなに早くな い •
JenkinsとかRundeck、Sentry、Newrelicと か色々用意しないといけない • 優秀なエンジニアがたくさん必要
GAE/Standardの頑張って欲しいところ 14 • 東京リージョンほしい • Python3に対応して欲しい ◦ Flexibleじゃなくて ◦ 電子版のGAE以外のプロジェトは
Python3.5以上を採用している • Searchは正直微妙、スケールしない • CIからのデプロイがしにくい
We're hiring! s.nikkei.com/saiyo Pythonエンジニア (機械学習できるひと歓迎) フロントエンドエンジニア アプリエンジニア デザイナー 15