Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
gree_tech
PPTX, PDF
1,414 views
ネットワークエンジニアがWeb開発をやってみて思ったこと
「Developers Boost 2019」で発表された資料です。 https://event.shoeisha.jp/devboost/20191130
Engineering
◦
Read more
0
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 29
2
/ 29
3
/ 29
4
/ 29
5
/ 29
6
/ 29
7
/ 29
8
/ 29
9
/ 29
10
/ 29
11
/ 29
12
/ 29
13
/ 29
14
/ 29
15
/ 29
16
/ 29
17
/ 29
18
/ 29
19
/ 29
20
/ 29
21
/ 29
22
/ 29
23
/ 29
24
/ 29
25
/ 29
26
/ 29
27
/ 29
28
/ 29
29
/ 29
More Related Content
PPTX
[SAPPORO CEDEC] サービスの効果を高めるグリー内製ツールの技術と紹介
by
gree_tech
PDF
グリー株式会社『私たちが GCP を使い始めた本当の理由』第 9 回 Google Cloud INSIDE Game & Apps
by
Google Cloud Platform - Japan
PPTX
OSS強化学習向けゲーム環境の動向
by
gree_tech
PDF
[GREE Tech Talk #07] Unityカジュアルゲーム・ケーススタディ
by
gree_tech
PDF
Cocos2d-xを用いた "LINE タワーライジング" の開発事例
by
gree_tech
PPTX
DataEngConf NYC’18 セッションサマリー #2
by
gree_tech
PDF
KubernetesでPHPを動かした話
by
gree_tech
PPTX
インターネットの維持 近況
by
gree_tech
[SAPPORO CEDEC] サービスの効果を高めるグリー内製ツールの技術と紹介
by
gree_tech
グリー株式会社『私たちが GCP を使い始めた本当の理由』第 9 回 Google Cloud INSIDE Game & Apps
by
Google Cloud Platform - Japan
OSS強化学習向けゲーム環境の動向
by
gree_tech
[GREE Tech Talk #07] Unityカジュアルゲーム・ケーススタディ
by
gree_tech
Cocos2d-xを用いた "LINE タワーライジング" の開発事例
by
gree_tech
DataEngConf NYC’18 セッションサマリー #2
by
gree_tech
KubernetesでPHPを動かした話
by
gree_tech
インターネットの維持 近況
by
gree_tech
What's hot
PPTX
AWS re:invent振り返りServerlessでサーバコスト以外もいろいろ削減
by
gree_tech
PDF
アナザーエデンにおける非同期オートセーブを用いた通信待ちストレスのないゲーム体験の実現
by
gree_tech
PDF
これからのインフラエンジニアについて考えていること
by
gree_tech
PPTX
Cocos2d-x 3.0を使ったゲーム “消滅都市” の開発事例
by
gree_tech
PDF
インフラエンジニアの楽しい標準化活動
by
gree_tech
PPTX
QAエンジニアを通じて弊社の開発環境がより良くなる日 〜 OpenSTF 編 〜
by
gree_tech
PPTX
Sumo Logic活用事例とその運用
by
gree_tech
PPTX
比較サイトの検索改善(SPA から SSR に変換)
by
gree_tech
PPTX
グリーにおけるAWS移行の必然性
by
gree_tech
PPTX
コードの自動修正によって実現する、機能開発を止めないフレームワーク移行
by
gree_tech
PPTX
OSS強化学習フレームワークの比較
by
gree_tech
PDF
ターン制コマンドバトルにおける強化学習効率化
by
gree_tech
PDF
REALITY低遅延モード配信を支えるリアルタイムサーバとデータパイプライン
by
gree_tech
PPTX
社内サービスのUI改善
by
gree_tech
PDF
TB / Day規模のゲーム向けデータパイプラインを開発運用する日々
by
gree_tech
PPTX
大規模ライブ配信の苦労ポイント
by
gree_tech
PPTX
続・インターネットの維持
by
gree_tech
PPTX
実践 自動復旧
by
gree_tech
PDF
Keynote
by
gree_tech
PPTX
RPKI勉強会/RPKIユーザBoF
by
gree_tech
AWS re:invent振り返りServerlessでサーバコスト以外もいろいろ削減
by
gree_tech
アナザーエデンにおける非同期オートセーブを用いた通信待ちストレスのないゲーム体験の実現
by
gree_tech
これからのインフラエンジニアについて考えていること
by
gree_tech
Cocos2d-x 3.0を使ったゲーム “消滅都市” の開発事例
by
gree_tech
インフラエンジニアの楽しい標準化活動
by
gree_tech
QAエンジニアを通じて弊社の開発環境がより良くなる日 〜 OpenSTF 編 〜
by
gree_tech
Sumo Logic活用事例とその運用
by
gree_tech
比較サイトの検索改善(SPA から SSR に変換)
by
gree_tech
グリーにおけるAWS移行の必然性
by
gree_tech
コードの自動修正によって実現する、機能開発を止めないフレームワーク移行
by
gree_tech
OSS強化学習フレームワークの比較
by
gree_tech
ターン制コマンドバトルにおける強化学習効率化
by
gree_tech
REALITY低遅延モード配信を支えるリアルタイムサーバとデータパイプライン
by
gree_tech
社内サービスのUI改善
by
gree_tech
TB / Day規模のゲーム向けデータパイプラインを開発運用する日々
by
gree_tech
大規模ライブ配信の苦労ポイント
by
gree_tech
続・インターネットの維持
by
gree_tech
実践 自動復旧
by
gree_tech
Keynote
by
gree_tech
RPKI勉強会/RPKIユーザBoF
by
gree_tech
Similar to ネットワークエンジニアがWeb開発をやってみて思ったこと
PDF
地方企業がソーシャルゲーム開発を成功させるための10のポイント
by
Kentaro Matsui
PDF
Eight meets AWS
by
Tetsuya Mase
PPTX
Rails on GKEで運用するWebアプリケーションの紹介
by
Makoto Haruyama
PDF
PHP Version Up と AWS への移行
by
gree_tech
PDF
AWSでアプリ開発するなら 知っておくべこと
by
Keisuke Nishitani
PDF
「新しい」を生み出すためのWebアプリ開発とその周辺
by
Yusuke Wada
PPTX
20211109 JAWS-UG SRE keynotes
by
Amazon Web Services Japan
PDF
ソフトウェア開発の現場風景
by
Koichi ITO
PDF
Google Cloud Platformでソーシャルゲームを1本出してみた!
by
Hasegawa Yusuke
PPTX
devsami kansai 2012 #c2
by
Yushi_Takagi
PDF
行ってみよう、やってみよう!
by
gree_tech
PDF
Serverless backendformobilegame and_aws-appsync_gamingtechnight-2
by
Amazon Web Services Japan
PPTX
エンジニアという職業について
by
Hisatoshi Kikumoto
PDF
Zynga
by
awsadvantageseminar
PDF
Aws privte20110406 arai
by
awsadovantageseminar
PPTX
Cross2013_GREE
by
Junya Hayashi
PPTX
Quiznowを支える技術 #yapcasia
by
Yosuke Furukawa
PDF
20121019 engineer startup_meeting
by
Shuichi Wada
PDF
ワンクリックデプロイ101 #ocdeploy
by
Ryutaro YOSHIBA
PDF
Agile japan2010 rakuten様プレゼン資料
by
Akiko Kosaka
地方企業がソーシャルゲーム開発を成功させるための10のポイント
by
Kentaro Matsui
Eight meets AWS
by
Tetsuya Mase
Rails on GKEで運用するWebアプリケーションの紹介
by
Makoto Haruyama
PHP Version Up と AWS への移行
by
gree_tech
AWSでアプリ開発するなら 知っておくべこと
by
Keisuke Nishitani
「新しい」を生み出すためのWebアプリ開発とその周辺
by
Yusuke Wada
20211109 JAWS-UG SRE keynotes
by
Amazon Web Services Japan
ソフトウェア開発の現場風景
by
Koichi ITO
Google Cloud Platformでソーシャルゲームを1本出してみた!
by
Hasegawa Yusuke
devsami kansai 2012 #c2
by
Yushi_Takagi
行ってみよう、やってみよう!
by
gree_tech
Serverless backendformobilegame and_aws-appsync_gamingtechnight-2
by
Amazon Web Services Japan
エンジニアという職業について
by
Hisatoshi Kikumoto
Zynga
by
awsadvantageseminar
Aws privte20110406 arai
by
awsadovantageseminar
Cross2013_GREE
by
Junya Hayashi
Quiznowを支える技術 #yapcasia
by
Yosuke Furukawa
20121019 engineer startup_meeting
by
Shuichi Wada
ワンクリックデプロイ101 #ocdeploy
by
Ryutaro YOSHIBA
Agile japan2010 rakuten様プレゼン資料
by
Akiko Kosaka
More from gree_tech
PPTX
WFSにおけるCloud SpannerとGKEを中心としたGCP導入事例の紹介
by
gree_tech
PPTX
REALITY iOSアプリを支える開発効率化
by
gree_tech
PPTX
Cloud Spanner をより便利にする運用支援ツールの紹介
by
gree_tech
PPTX
アナザーエデンPC版リリースへの道のり 〜WFSにおけるマルチプラットフォーム対応の取り組み〜
by
gree_tech
PPTX
REALITYアバターを様々なメタバースで活躍させてみた - GREE VR Studio Laboratory インターン研究成果発表
by
gree_tech
PPTX
SINoALICE -シノアリス- Google Cloud Firestoreを用いた観戦機能の実現について
by
gree_tech
PPTX
シェアドサービスとしてのデータテクノロジー
by
gree_tech
PPTX
アプリ起動時間高速化 ~推測するな、計測せよ~
by
gree_tech
PPTX
サーバーフレームワークに潜んでる脆弱性検知ツール紹介
by
gree_tech
PPTX
「ドキュメント見つからない問題」をなんとかしたい - 横断検索エンジン導入の取り組みについて-
by
gree_tech
PPTX
組み込み開発のテストとゲーム開発のテストの違い
by
gree_tech
PPTX
翻訳QAでのテスト自動化の取り組み
by
gree_tech
PPTX
「Atomic Design × Nuxt.js」コンポーネント毎に責務の範囲を明確にしたら幸せになった話
by
gree_tech
PPTX
法人向けメタバースプラットフォームの開発の裏側をのぞいてみた(仮)
by
gree_tech
PDF
GREE VR Studio Laboratory「XR-UX Devプロジェクト」の成果紹介
by
gree_tech
PPTX
長寿なゲーム事業におけるアプリビルドの効率化
by
gree_tech
PPTX
海外展開と負荷試験
by
gree_tech
PPTX
「やんちゃ、足りてる?」〜ヤンマガWebで挑戦を続ける新入りエンジニア〜
by
gree_tech
PPTX
データエンジニアとアナリストチーム兼務になった件について
by
gree_tech
PPTX
基調講演 -グリーが目指すエンジニアのあり方、チームのあり方-
by
gree_tech
WFSにおけるCloud SpannerとGKEを中心としたGCP導入事例の紹介
by
gree_tech
REALITY iOSアプリを支える開発効率化
by
gree_tech
Cloud Spanner をより便利にする運用支援ツールの紹介
by
gree_tech
アナザーエデンPC版リリースへの道のり 〜WFSにおけるマルチプラットフォーム対応の取り組み〜
by
gree_tech
REALITYアバターを様々なメタバースで活躍させてみた - GREE VR Studio Laboratory インターン研究成果発表
by
gree_tech
SINoALICE -シノアリス- Google Cloud Firestoreを用いた観戦機能の実現について
by
gree_tech
シェアドサービスとしてのデータテクノロジー
by
gree_tech
アプリ起動時間高速化 ~推測するな、計測せよ~
by
gree_tech
サーバーフレームワークに潜んでる脆弱性検知ツール紹介
by
gree_tech
「ドキュメント見つからない問題」をなんとかしたい - 横断検索エンジン導入の取り組みについて-
by
gree_tech
組み込み開発のテストとゲーム開発のテストの違い
by
gree_tech
翻訳QAでのテスト自動化の取り組み
by
gree_tech
「Atomic Design × Nuxt.js」コンポーネント毎に責務の範囲を明確にしたら幸せになった話
by
gree_tech
法人向けメタバースプラットフォームの開発の裏側をのぞいてみた(仮)
by
gree_tech
GREE VR Studio Laboratory「XR-UX Devプロジェクト」の成果紹介
by
gree_tech
長寿なゲーム事業におけるアプリビルドの効率化
by
gree_tech
海外展開と負荷試験
by
gree_tech
「やんちゃ、足りてる?」〜ヤンマガWebで挑戦を続ける新入りエンジニア〜
by
gree_tech
データエンジニアとアナリストチーム兼務になった件について
by
gree_tech
基調講演 -グリーが目指すエンジニアのあり方、チームのあり方-
by
gree_tech
Recently uploaded
PDF
krsk_aws_re-growth_aws_devops_agent_20251211
by
uedayuki
PDF
ソフトとハードの二刀流で実現する先進安全・自動運転のアルゴリズム開発【DENSO Tech Night 第二夜】 ー高精度な画像解析 / AI推論モデル ...
by
dots.
PDF
ソフトウェアエンジニアがクルマのコアを創る!? モビリティの価値を最大化するソフトウェア開発の最前線【DENSO Tech Night 第一夜】
by
dots.
PDF
2025/12/12 AutoDevNinjaピッチ資料 - 大人な男のAuto Dev環境
by
Masahiro Takechi
PPTX
君をむしばむこの力で_最終発表-1-Monthon2025最終発表用資料-.pptx
by
rintakano624
PDF
音楽アーティスト探索体験に特化した音楽ディスカバリーWebサービス「DigLoop」|Created byヨハク技研
by
yohakugiken
krsk_aws_re-growth_aws_devops_agent_20251211
by
uedayuki
ソフトとハードの二刀流で実現する先進安全・自動運転のアルゴリズム開発【DENSO Tech Night 第二夜】 ー高精度な画像解析 / AI推論モデル ...
by
dots.
ソフトウェアエンジニアがクルマのコアを創る!? モビリティの価値を最大化するソフトウェア開発の最前線【DENSO Tech Night 第一夜】
by
dots.
2025/12/12 AutoDevNinjaピッチ資料 - 大人な男のAuto Dev環境
by
Masahiro Takechi
君をむしばむこの力で_最終発表-1-Monthon2025最終発表用資料-.pptx
by
rintakano624
音楽アーティスト探索体験に特化した音楽ディスカバリーWebサービス「DigLoop」|Created byヨハク技研
by
yohakugiken
ネットワークエンジニアがWeb開発をやってみて思ったこと
1.
Copyright © GREE,
Inc. All Rights Reserved.Confidential ネットワークエンジニアが Web 開発をやってみて思ったこと グリー株式会社 インフラストラクチャ部 吉浜 丈広
2.
Copyright © GREE,
Inc. All Rights Reserved.Confidential 自己紹介 ● 吉浜 丈広(よしはま たけひろ) ● 主担当はオンプレミス環境の ネットワーク管理・運用 ● 最近 Web 開発にも参加 ● 趣味: 旅行、ボルダリング、 コミュニティ活動
3.
Copyright © GREE,
Inc. All Rights Reserved.Confidential • 元々はオンプレミス環境のみでサービス提供 • キャッシュアウト削減のため AWS 移行へ • サーバの老朽化 • メンテナンスコストの上昇 • パブリッククラウドの低価格化 • リソースのより効率的な利用 • 一部はオンプレミス環境に残る • サーバ約 2000 台、ネットワーク機器約 200 台くらい • 引き続き管理・運用が必要 ネットワークエンジニアとしてのお仕事 〜背景〜
4.
Copyright © GREE,
Inc. All Rights Reserved.Confidential • IP アドレス、サーバ資源管理 • サーバ、ネットワーク機器の保守・運用 • データセンター内ネットワークの設計・運用 • 対外接続の管理・運用 • その他障害・メンテナンス対応 ネットワークエンジニアとしてのお仕事 〜具体的なお仕事〜 仕事でプログラムを書く必要はほとんどない
5.
Copyright © GREE,
Inc. All Rights Reserved.Confidential そんなある日、ふと思う
6.
Copyright © GREE,
Inc. All Rights Reserved.Confidential ゲーム開発会社に入ったのに、 ゲームを作ったことがないのは もったいない?
7.
Copyright © GREE,
Inc. All Rights Reserved.Confidential せっかくだから作ってみたい!
8.
Copyright © GREE,
Inc. All Rights Reserved.Confidential • 1 on 1 でマネージャーに「ちょっとプロダクト開発やってみたい」 • 知り合いの開発チームマネージャーに「ちょっと(ry • 360°画像配信サービスのサーバサイド開発へ • 環境:AWS • 言語:PHP • フレームワーク:Laravel Web 開発参加 〜とりあえずやってみよう〜
9.
Copyright © GREE,
Inc. All Rights Reserved.Confidential • 360°画像配信プラットフォーム Web 開発参加 〜やったこと〜 auto scaling group https://aws.amazon.com/jp/architecture/icons/
10.
Copyright © GREE,
Inc. All Rights Reserved.Confidential • 360°画像配信プラットフォーム Web 開発参加 〜やったこと〜 ● AMI 作成 ● API 仕様作成 ● API サーバ開発 ● 各種サービス設定 ● テーブル設計 auto scaling group https://aws.amazon.com/jp/architecture/icons/
11.
Copyright © GREE,
Inc. All Rights Reserved.Confidential • 要件定義の段階から参加 • テーブル設計、API 仕様定義 • テーブル定義書、シーケンス図作成 • AWS で利用する各種サービス設定 • API サーバの AMI 作成 • API サーバ開発 Web 開発参加 〜やったこと〜
12.
Copyright © GREE,
Inc. All Rights Reserved.Confidential • 要件定義の段階から参加 • テーブル設計、API 仕様定義 • テーブル定義書、シーケンス図作成 • AWS で利用する各種サービス設定 • API サーバの AMI 作成 • API サーバ開発 Web 開発参加 〜やったこと〜
13.
Copyright © GREE,
Inc. All Rights Reserved.Confidential • API をどう設計するべきかがわからない • Path はどう決める? -> 大まかなカテゴライズ・集合/特定の機能 • パラメータは Path? Body? -> 個別にキャッシュしたいときは Path に • どれくらい機能を分割? -> 利用側はまとめて取得できた方が便利、でも機能的に肥大化しないように • 複数人での開発に慣れていない • Service、Controller 等レイヤー分離が下手 -> ロジックは Service へ • 他人が読みにくいコード -> コーディング規約に気を付けつつ、たくさん読み書きして慣れよう Web 開発参加 〜やってて困ったこと、思ったこと〜
14.
Copyright © GREE,
Inc. All Rights Reserved.Confidential なんとなくわかってきた 気がする
15.
Copyright © GREE,
Inc. All Rights Reserved.Confidential 次いってみよう!
16.
Copyright © GREE,
Inc. All Rights Reserved.Confidential • 知識も大事だけど、やっぱり経験が大事 • スマートフォンゲームのサーバサイド開発 • 環境:AWS • 言語:PHP • フレームワーク:Laravel • 環境構成、担当範囲同じ ゲーム開発参加 〜もう一度やってみよう〜
17.
Copyright © GREE,
Inc. All Rights Reserved.Confidential • ゲームのサーバサイド開発 ゲーム開発参加 〜やったこと〜 auto scaling group https://aws.amazon.com/jp/architecture/icons/
18.
Copyright © GREE,
Inc. All Rights Reserved.Confidential • ゲームのサーバサイド開発 ゲーム開発参加 〜やったこと〜 ● AMI 作成 ● API 仕様作成 ● API サーバ開発 ● 各種サービス設定 ● テーブル設計 auto scaling group https://aws.amazon.com/jp/architecture/icons/
19.
Copyright © GREE,
Inc. All Rights Reserved.Confidential • 要件定義の段階から参加 • テーブル設計、API 仕様定義 • AWS で利用する各種サービス設定 • API サーバの AMI 作成 • API サーバ開発 ゲーム開発参加 〜やったこと〜
20.
Copyright © GREE,
Inc. All Rights Reserved.Confidential • API の設計・実装時間が短くなった? • こんな感じで作ると良いかもと思えるように • 修正する回数が少なくなった • 複数人での開発に慣れてきた? • PR へのコメント数が圧倒的に少なくなった • 他人の PR レビューをするくらい余裕が持てた ゲーム開発参加 〜前回との違い〜 まだまだ学ぶことは多いが、 前回よりも役に立てた!
21.
Copyright © GREE,
Inc. All Rights Reserved.Confidential • 複数人開発は難しいが楽しい • 色々な考え方、実装方法 • 共通認識を持つことが大事 • やれば大体何とかなる • ちゃんと取り組めば周りが助けてくれる • おそれずチャレンジしてみよう • 低レイヤーはあまり気にしない人が多い? • 特にネットワーク周り • 担当範囲が違う? • 弊社だとミドルウェア以下はインフラ部がまとめてみる 開発に参加して思ったこと 〜まとめ〜
22.
Copyright © GREE,
Inc. All Rights Reserved.Confidential せっかくなので、少しだけネットワークの話
23.
Copyright © GREE,
Inc. All Rights Reserved.Confidential • 組織のネットワークを相互接続したもの インターネットとは 〜概略図〜 ISP A社 クラウド 事業者 IX CP B社 CDN 事業者 CP A 社 DC 事業者 ISP C社 ISP B社 IX この一つのくもを AS(Autonomous System)と呼ぶ
24.
Copyright © GREE,
Inc. All Rights Reserved.Confidential • 例えば CP B社へアクセス インターネットとは 〜概略図〜 ISP A社 クラウド 事業者 IX CP B社 CDN 事業者 CP A 社 DC 事業者 ISP C社 ISP B社 IX
25.
Copyright © GREE,
Inc. All Rights Reserved.Confidential • 例えば CP B社へアクセス インターネットとは 〜概略図〜 ISP A社 クラウド 事業者 IX CP B社 CDN 事業者 CP A 社 DC 事業者 ISP C社 ISP B社 IX
26.
Copyright © GREE,
Inc. All Rights Reserved.Confidential • どういう経路で通信が流れるかが大事 • 複数組織のネットワークを通過する場合もある • 到達性は経路に依存する • 経路は時と場合で変わる • どこから通信してる? • 誰に通信してる? • 途中で障害などがおきてたり • 意図的に迂回させてたり • 同じ通信相手が複数のネットワークに存在 インターネットとは 〜特徴〜 通信できるかどうかは状況によって変わりえる
27.
Copyright © GREE,
Inc. All Rights Reserved.Confidential • ping, traceroute, mtr などのコマンド • 通過した AS (= 組織のネットワーク)が分かる • 各社の looking glass を利用 • ping, traceroute, 経路情報の表示などができる • RIPE Atlas の probe を利用する • https://atlas.ripe.net/probes/ • probe を持っていれば他の probe からも自分でクエリを発行できる • その他経路が確認できるサービスを利用する • https://stat.ripe.net/special/bgplay • Web で見れ、過去の変動も見れる • http://www.routeviews.org/routeviews/ • データをダウンロードして解析する形になるので敷居が高いとおもう インターネットとは 〜どうやって確かめる?〜
28.
Copyright © GREE,
Inc. All Rights Reserved.Confidential 時間が足りないので、興味のある方は ブースに遊びに来てください! or 懇親会でお話しましょう!
29.
Copyright © GREE,
Inc. All Rights Reserved.Confidential
Editor's Notes
#23
ここまでで 16:30 くらい
#29
ここまでで 16:30 くらい
Download