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
0
300
技術トレンドと組織拡大におけるインフラ領域に求められることの変化 / iCARE Dev Meetup #17
gomesuit
January 23, 2021
Tweet
Share
More Decks by gomesuit
See All by gomesuit
delyにおける安定性とアジリティ両立に向けたアプローチ / SRE NEXT 2020
gomesuit
6
16k
Other Decks in Technology
See All in Technology
Yahoo!ショッピングのレコメンデーション・システムにおけるML実践の一例
lycorptech_jp
PRO
1
200
オレ達はAWS管理をやりたいんじゃない!開発の生産性を爆アゲしたいんだ!!
wkm2
4
500
[JAWS DAYS 2026]私の AWS DevOps Agent 推しポイント
furuton
0
150
AI実装による「レビューボトルネック」を解消する仕様駆動開発(SDD)/ ai-sdd-review-bottleneck
rakus_dev
0
110
20260311 技術SWG活動報告(デジタルアイデンティティ人材育成推進WG Ph2 活動報告会)
oidfj
0
310
Oracle Cloud Infrastructure IaaS 新機能アップデート 2025/12 - 2026/2
oracle4engineer
PRO
0
100
Claude Codeが爆速進化してプラグイン追従がつらいので半自動化した話 ver.2
rfdnxbro
0
520
Claude Code 2026年 最新アップデート
oikon48
12
8.9k
vLLM Community Meetup Tokyo #3 オープニングトーク
jpishikawa
0
330
Claude Codeの進化と各機能の活かし方
oikon48
22
12k
ナレッジワーク IT情報系キャリア研究セッション資料(情報処理学会 第88回全国大会 )
kworkdev
PRO
0
170
マルチアカウント環境でSecurity Hubの運用!導入の苦労とポイント / JAWS DAYS 2026
genda
0
560
Featured
See All Featured
It's Worth the Effort
3n
188
29k
Paper Plane (Part 1)
katiecoart
PRO
0
5.5k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
0
160
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
320
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.9k
Writing Fast Ruby
sferik
630
63k
YesSQL, Process and Tooling at Scale
rocio
174
15k
The Art of Programming - Codeland 2020
erikaheidi
57
14k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
69
Building Adaptive Systems
keathley
44
3k
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の継続的なキャッチアップを行う ・適切なタイミングで適切なサービスに置き換えられるよう にする ・既存機能を疎結合に置き換えるスキルを養う ソフトウェア細分化への追従
事業フェーズを認識する ・組織の事業フェーズによってインフラ領域に求められる (=得られる)ことが違うことを認識する ・自身のサービスの事業フェーズを認識し、サービスの成長 に合わせて視点を変える
ありがとうございました