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
技術トレンドと組織拡大におけるインフラ領域に求められることの変化 / iCARE Dev Me...
Search
gomesuit
January 23, 2021
Technology
300
0
Share
技術トレンドと組織拡大におけるインフラ領域に求められることの変化 / iCARE Dev Meetup #17
gomesuit
January 23, 2021
More Decks by gomesuit
See All by gomesuit
delyにおける安定性とアジリティ両立に向けたアプローチ / SRE NEXT 2020
gomesuit
6
16k
Other Decks in Technology
See All in Technology
QGISプラグイン CMChangeDetector
naokimuroki
1
400
EBS暗号化に失敗してEC2が動かなくなった話
hamaguchimmm
2
200
「責任あるAIエージェント」こそ自社で開発しよう!
minorun365
9
2k
Revisiting [CLS] and Patch Token Interaction in Vision Transformers
yu4u
0
360
みんなの「データ活用」を支えるストレージ担当から持ち込むAWS活用/コミュニティー設計TIPS 10選~「作れる」より、「続けられる」設計へ~
yoshiki0705
0
250
Shipping AI Agents — Lessons from Production
vvatanabe
0
230
明日からドヤれる!超マニアックなAWSセキュリティTips10連発 / 10 Ultra-Niche AWS Security Tips
yuj1osm
0
590
Oracle AI Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
4
2.3k
20260423_執筆の工夫と裏側 技術書の企画から刊行まで / From the planning to the publication of technical book
nash_efp
3
400
データを"持てない"環境でのアノテーション基盤設計
sansantech
PRO
1
120
社内エンジニア勉強会の醍醐味と苦しみ/tamadev
nishiuma
0
210
Azure Static Web Apps の自動ビルドがタイムアウトしやすくなった状況に対応した件/global-azure2026
thara0402
0
410
Featured
See All Featured
Prompt Engineering for Job Search
mfonobong
0
270
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Side Projects
sachag
455
43k
Making Projects Easy
brettharned
120
6.6k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.3k
Making the Leap to Tech Lead
cromwellryan
135
9.8k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
270
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
180
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
160
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
Transcript
技術トレンドと組織拡大における インフラ領域に求められることの変化 SaaSを支えるインフラ iCARE Dev Meetup #17 2021.01.20 井上崇嗣 @gomesuit
自己紹介 新卒でSIerに入社後、WEB系企業で基盤開発、 ベンチャーでインフラエンジニアを経験し、SRE として2018年5月にdelyに入社。マネージャーを 経て現在は開発部のGMおよびSREを兼任。 VPoE / 開発部GM / SRE
井上 崇嗣@gomesuit
None
1.プロダクト開発におけるインフラ領域とは 2.環境の変化によるインフラ領域の変化 3.事業フェーズ毎のインフラ領域に求められること 4.キャリアにおけるインフラ領域 目次
2.環境の変化によるインフラ領域の変化 3.事業フェーズ毎のインフラ領域に求められること 4.キャリアにおけるインフラ領域 1.プロダクト開発におけるインフラ領域とは 目次
一般的なインターネットサービスの仕組み 提供 利用 PC・スマホ サービス利用者 サーバー インターネットサービス提供者
PC・スマホ ミドルウェア バックエンド アプリケーション フロントエンド アプリケーション ネイティブ アプリケーション OS OS
マシン ネットワーク サーバー 提供 利用 PC・スマホ サービス利用者 インターネットサービス提供者
iOS、Android プラットフォーム ブラウザ アプリケーションの開発 ミドルウェアの インストール・設定 OSのインストール・設定 フレームワーク ライブラリの利用 インフラ領域
サーバ/ストレージの構築 ネットワーク機器の構築 PC・スマホ ミドルウェア バックエンド アプリケーション フロントエンド アプリケーション ネイティブ アプリケーション OS OS マシン ネットワーク
2.環境の変化によるインフラ領域の変化 1.プロダクト開発におけるインフラ領域とは 3.事業フェーズ毎のインフラ領域に求められること 4.キャリアにおけるインフラ領域 目次
・クラウドコンピューティング ・スマートフォンの普及と高性能化 ・ソフトウェアの細分化 インフラ領域に影響を与えた環境の変化
クラウドコンピューティング
アプリケーションの開発 ミドルウェアの インストール・設定 OSのインストール・設定 フレームワーク ライブラリの利用 サーバ/ストレージの構築 ネットワーク機器の構築 インフラ領域
アプリケーションの開発 ミドルウェアの インストール・設定 OSのインストール・設定 フレームワーク ライブラリの利用 サーバ/ストレージの構築 ネットワーク機器の構築 SaaS IaaS
PaaS
バックエンド フロントエンド ネイティブアプリ ビジネスロジックの開発 IaaS、PaaS、SaaS の利用・構築 アプリケーションの開発 ミドルウェアの インストール・設定 OSのインストール・設定
フレームワーク ライブラリの利用 サーバ/ストレージの構築 ネットワーク機器の構築 SaaS IaaS PaaS 境界は曖昧
バックエンド フロントエンド ネイティブアプリ ビジネスロジックの開発 IaaS、PaaS、SaaS の利用・構築 システム 運用 システムには開発だけではなく運用も存在する
バックエンド フロントエンド ネイティブアプリ ビジネスロジックの開発 IaaS、PaaS、SaaS の利用・構築 システム 運用 バックエンド フロントエンド
ネイティブアプリ ビジネスロジックの開発 IaaS、PaaS、SaaS の利用・構築 システム 運用
バックエンド フロントエンド ネイティブアプリ ビジネスロジックの開発 IaaS、PaaS、SaaS の利用・構築・運用 システム 運用 インフラ領域
・インフラ領域はクラウドへ ・境界は曖昧に クラウドコンピューティング
スマートフォンの普及と高性能化
PC・スマホ ミドルウェア バックエンド アプリケーション フロントエンド アプリケーション ネイティブ アプリケーション OS OS
マシン ネットワーク サーバー サービス 提供 サービス 利用 PC・スマホ サービス利用者 インターネットサービス提供者
PC・スマホ ミドルウェア バックエンド アプリケーション フロントエンド アプリケーション ネイティブ アプリケーション OS OS
マシン ネットワーク ソフトウェア ハードウェア ハードウェア
サービス利用者 仮説検証 機能改善 定量・定性 評価 インターネットサービス提供者 高性能スマートフォンの普及によって サービスのPDCAが手軽に回せるように
ソフトウェアの変更のみで PDCAが高速に回せるように 「どうやって実現するのか」より 「何を実現するのか」 がサービスの付加価値として重要な時代に
インフラ領域にはPDCAを高速に回すための 柔軟性やスケール性が求められるように スマートフォンの普及と高性能化
ソフトウェアの細分化
(The World Through an API https://youtu.be/xd5EoVc3I_Y)
(The World Through an API https://youtu.be/xd5EoVc3I_Y)
(The World Through an API https://youtu.be/xd5EoVc3I_Y)
(The World Through an API https://youtu.be/xd5EoVc3I_Y)
(The World Through an API https://youtu.be/xd5EoVc3I_Y)
サービスA バックエンド フロントエンド ネイティブアプリ ビジネスロジック の開発 IaaS、PaaS、SaaS の利用・構築 サービスB バックエンド
フロントエンド ネイティブアプリ ビジネスロジック の開発 IaaS、PaaS、SaaS の利用・構築 サービスC バックエンド フロントエンド ネイティブアプリ ビジネスロジック の開発 IaaS、PaaS、SaaS の利用・構築 OSS SaaS/PaaS
AWSサービスの機能改善数の推移 (AWS Summit Tokyo 2019 https://youtu.be/mYJOn8l1x20)
バックエンド フロントエンド ネイティブアプリ ビジネスロジックの開発 IaaS、PaaS、SaaS の利用・構築 OSS SaaS/PaaS
クラウドの利用や既存システムのクラウドへの 置き換えの割合が増えていく ソフトウェアの細分化
・クラウドコンピューティングにより従来のインフ ラ領域は消滅 ・スマホの普及と高性能化はインフラ領域に柔軟性 とスケールを求めるように ・ソフトウェアの細分化によるクラウド利用の加速 インフラ領域に影響を与えた環境の変化
3.事業フェーズ毎のインフラ領域に求められること 1.プロダクト開発におけるインフラ領域とは 2.環境の変化によるインフラ領域の変化 4.キャリアにおけるインフラ領域 目次
創造 仕組化 拡大 収益 時間 0→1 1→10 10→100 サービスの事業フェーズ
0 → 1 収益 時間 0→1 1→10 10→100
1人〜 バックエンド フロントエンド ネイティブアプリ ビジネスロジックの開発 システム 運用 IaaS、PaaS、SaaS の利用/構築/運用 PdM
アプリエンジニア WEBエンジニア
1人〜 PdM アプリエンジニア WEBエンジニア バックエンド フロントエンド ネイティブアプリ ビジネスロジックの開発 システム 運用
IaaS、PaaS、SaaS の利用/構築/運用 WEBエンジニア アプリエンジニア
6人〜 バックエンド フロントエンド ネイティブアプリ ビジネスロジックの開発 システム 運用 IaaS、PaaS、SaaS の利用/構築/運用 デザイナー
PdM フロントエンドエンジニア SRE アプリエンジニア WEBエンジニア アプリエンジニア WEBエンジニア フロントエンドエンジニア SRE
0→1フェーズにおいて インフラ領域に求められること ・高速な構築やデプロイ ・最低限の監視
1 → 10 収益 時間 0→1 1→10 10→100
10人〜 バックエンド フロントエンド ネイティブアプリ ビジネスロジックの開発 システム 運用 IaaS、PaaS、SaaS の利用/構築/運用 アプリエンジニア
サーバサイドエンジニア フロントエンドエンジニア SRE デザイナー PdM フロントエンドエンジニア SRE サーバサイドエンジニア アプリエンジニア
SRE PdM デザイナー サーバサイドエンジニア アプリエンジニア アプリチーム PdM デザイナー フロントエンドエンジニア サーバサイドエンジニア
WEBチーム バックエンド フロントエンド ネイティブアプリ ビジネスロジックの開発 システム 運用 IaaS、PaaS、SaaS の利用/構築/運用 アプリエンジニア サーバサイドエンジニア フロントエンドエンジニア SRE 15人〜
20人〜 バックエンド 運用 IaaS、PaaS、SaaS の利用/構築/運用 SRE サーバサイド エンジニア バックエンド フロントエンド
ネイティブアプリ ビジネスロジックの開発 システム 運用 IaaS、PaaS、SaaS の利用/構築/運用 アプリエンジニア サーバサイドエンジニア フロントエンドエンジニア SRE SRE フロントエンド エンジニア デザイナー PdM チームE サーバサイド エンジニア チームC チームA チームB チームD アプリ エンジニア
1→10フェーズにおいて インフラ領域に求められること ・安定稼働 ・安全なデプロイ ・モニタリング ・変更に柔軟性なインフラ ・パフォーマンス
10 → 100 収益 時間 0→1 1→10 10→100
バックエンド 運用 IaaS、PaaS、SaaS の利用/構築/運用 SRE サーバサイド エンジニア バックエンド 運用 IaaS、PaaS、SaaS
の利用/構築/運用 SRE サーバサイド エンジニア バックエンド 運用 IaaS、PaaS、SaaS の利用/構築/運用 SRE サーバサイド エンジニア バックエンド フロントエンド ネイティブアプリ ビジネスロジックの開発 システム 運用 IaaS、PaaS、SaaS の利用/構築/運用 アプリエンジニア サーバサイドエンジニア フロントエンドエンジニア SRE 30人〜
開発 運用 IaaS/PaaS/SaaS 利用/構築/運用 開発 運用 IaaS/PaaS/SaaS 利用/構築/運用 IaaS/PaaS/SaaS 利用/構築/運用
開発 運用 IaaS/PaaS/SaaS 利用/構築/運用 開発 運用 IaaS/PaaS/SaaS 利用/構築/運用 開発 運用 IaaS/PaaS/SaaS 利用/構築/運用 開発 運用 サーバサイドエンジニア アプリエンジニア フロントエンドエンジニア SRE 80人〜
10→100フェーズにおいて インフラ領域に求められること ・所有権の分離と権限移譲 ・安全な独立デプロイ ・スケーラブルなアーキテクチャ ・セキュリティ対策
4.キャリアにおけるインフラ領域 1.プロダクト開発におけるインフラ領域とは 2.環境の変化によるインフラ領域の変化 3.事業フェーズ毎のインフラ領域に求められること 目次
インフラ領域は専門知識から前提知識へ ソフトウェア細分化への追従 事業フェーズの認識
・インフラ領域はプロダクト開発を行う前提知識へと変化してい る ・インフラ領域の知識をベースとしてアプリケーション開 発、SRE(運用)、セキュリティ、データエンジニア等へのキャ リアの派生を検討する ・インフラを専門領域としてキャリアを築くのであればIaaS提供 事業者へ インフラ領域は専門知識から前提知識へ
・IaaS、SaaS、PaaSの継続的なキャッチアップを行う ・適切なタイミングで適切なサービスに置き換えられるよう にする ・既存機能を疎結合に置き換えるスキルを養う ソフトウェア細分化への追従
事業フェーズを認識する ・組織の事業フェーズによってインフラ領域に求められる (=得られる)ことが違うことを認識する ・自身のサービスの事業フェーズを認識し、サービスの成長 に合わせて視点を変える
ありがとうございました