Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
APPLICATION COMPOSERから見るIACのミライ
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Yusuke Shimizu
March 10, 2023
Technology
570
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
APPLICATION COMPOSERから見るIACのミライ
Yusuke Shimizu
March 10, 2023
More Decks by Yusuke Shimizu
See All by Yusuke Shimizu
EventBridge に「合流」はない ― サーバーレスのワークフローを育てるということ / No Join in EventBridge
yusukeshimizu
2
200
案件に一番詳しいAIを Amazon Bedrock AgentCore で作る ― 知見が知見を生むチームへ / Compounding Knowledge with AgentCore
yusukeshimizu
3
240
育つMemoryと残る汚染 - 家族エージェント3ヶ月で見えた責務の境界
yusukeshimizu
0
110
タスク管理も1on1も、もう「管理」じゃない - KiroとBedrock AgentCoreで変わった“判断の仕事”
yusukeshimizu
0
250
タスク管理も1on1も、もう「管理」じゃない ― KiroとBedrock AgentCoreで変わった"判断の仕事"
yusukeshimizu
6
3.1k
判断は人、準備はAI - チケット管理で見えた仕事の境界
yusukeshimizu
4
310
2025年の振り返り -AIエージェントと共に進化-
yusukeshimizu
2
180
Werner Vogelsが14年間 問い続けてきたこと
yusukeshimizu
2
1.6k
ルネサンス開発者を育てる 1on1支援AIエージェント
yusukeshimizu
0
260
Other Decks in Technology
See All in Technology
AI時代の「技術的負債」の変質ー概念の終焉と再解釈、エージェントと共に向かう先
nwiizo
1
2.9k
データ界隈LT祭 第1回LT登壇
taromatsui_cccmkhd
2
1.5k
え、こんなに早く改修できるの?──新人エンジニアとスクラムマスターの2人が語る、AI×アジャイル開発の現場
ysasago
2
510
AIエージェントを最高のパートナーに育てる方法|評価と判断軸を育てる5つのステップ
koichiaoki
1
150
事業課題から技術的負債に向き合う
sansantech
PRO
2
2k
品質と信頼性を地続きにする
grimoh
2
810
AI時代、データエンジニアが一番おもろい
genshun9
0
670
The Knowledge Spine: A Machine-Executable Ontology for Governed Marketing Activation
vananth22
0
110
10Xに技術的負債をもたらした「2つの境界の歪み」その構造と解消への営み
10xinc
0
2.1k
Issue 駆動でスペシャリストの意図を届ける、AI 実装のアクセシビリティ向上
thkt
0
120
Von-Neumann Machines, Dreams & The Futures of IT
ufried
0
110
HRC_Frontend_Conference_Fukuoka_2026.pdf
ts020
0
750
Featured
See All Featured
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
What does AI have to do with Human Rights?
axbom
PRO
1
2.4k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
1
610
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
4.8k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.2k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.6k
Navigating Team Friction
lara
192
16k
How to Ace a Technical Interview
jacobian
281
24k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
390
New Earth Scene 8
popppiees
4
2.6k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
580
Building an army of robots
kneath
307
46k
Transcript
NRI ネットコム TECH & DESIGN STUDY #4 APPLICATION COMPOSER から見る
IACのミライ 志水 友輔 #nncstudy
Application Composer から見るIaC のミライ 志水 友輔 (しみず ゆうすけ) NRI ネットコム
/ CLOUD ARCHITECT AWS Top Engineer(2021) APN ALL AWS Certifications Engineers (2021/2022) AWS CDK, Cloud9 SysOps 試験本書きました Twitter: @shimi023 Blog: #nncstudy
Application Composer から見るIaC のミライ 本日の内容 目次 Application Composer とは ノーコード・ローコードとは
AWS とノーコードの歴史 IaC とエンジニアのミライ #nncstudy
Application Composer から見るIaC のミライ AWS Application Composer とは 2. AWS
SAM の コードを自動生成 設計した内容のSAM コードが自動で 作られる。ローカルと接続して SAM からデプロイ可能。 1. アイコンを配置・ 接続して作成 視覚的に設計しながら構築可能 3. 既存テンプレートも インポート可能 未サポートリソースも表示されるが 変更は出来ない #nncstudy
Application Composer から見るIaC のミライ AWS Application Composer のメリット 2. 構築スピード
アップ 画面ポチポチしていればすぐに 作れる 1. 初学者でも 構築可能 「簡単な構成ならインフラT じゃな くアプリT でも作って欲しい」が 叶う 3. 実リソースと 同期可能 SAM Accelerate を利用すると、 画面で変更したものがすぐに デプロイできる #nncstudy
サーバレスアーキテクチャの インフラ型ローコードツール AWS Application Composer とは #nncstudy
Application Composer から見るIaC のミライ ( アプリ型) ノーコードの定義 プログラム不要 ノンエンジニアがプログラミングしない ウェブアプリが作れる
ウェブアプリケーション(サービス)を作ることが できる 機能拡張性 提供されている機能を自由に拡張できる 恩恵うける テクノロジーの恩恵を受けることができる 出典:ノーコードシフト プログラミングを使わない開発へ・安藤 昭太, 宮崎 翼,NoCode Ninja ・ インプレス・2021 年 #nncstudy
Application Composer から見るIaC のミライ インフラ型ノーコードの定義 プログラム不要 ノンエンジニアやアプリエンジニアが プログラミングしない インフラが作れる インフラを作ることができる
機能拡張性 提供されている機能を自由に拡張できる 恩恵うける テクノロジーの恩恵を受けることができる #nncstudy
Application Composer から見るIaC のミライ インフラ型ローコードの定義 少ないコードで開発可能 ノンエンジニアやアプリエンジニアが 必要最小限のプログラミングを行う インフラが作れる インフラを作ることができる
機能拡張性 提供されている機能を自由に拡張できる 恩恵うける テクノロジーの恩恵を受けることができる #nncstudy
ノーコード・ローコード市場 2022 年に増加 22.6% 世界全体で1 兆5000 億円超える市場 #nncstudy 出典:ノーコードシフト プログラミングを使わない開発へ・安藤
昭太, 宮崎 翼,NoCode Ninja ・ インプレス・2021 年
Application Composer から見るIaC のミライ インフラ型 AWS Management Console AWS CloudFormation
Designer No-Code Provisioning for Terraform Cloud Business AWS Application Composer アプリ型 Amazon Honeycode AWS Amplify Studio AWS Step Functions Workflow Studio AWS Glue Studio AWS Glue DataBrew Amazon SageMaker Canvas AWS関連のノーコードサービス #nncstudy
ノーコード・ローコードの歴史 AWS に関連するツール 2009/01/08 AWS Management Console 2015/10/01 AWS CloudFormation
Designer 2022/12/01 AWS Application Composer 2020/06/24 Amazon Honeycode 2020/09/23 AWS Glue Studio 2020/11/11 AWS Glue DataBrew 2021/06/17 AWS Step Functions Workflow Studio 2021/11/30 Amazon SageMaker Canvas 2021/12/02 AWS Amplify Studio 2022/10/06 No-Code Provisioning for Terraform Cloud Business #nncstudy
ノーコード・ローコードの歴史 アプリ型が2020/2021 年に集中 2009/01/08 AWS Management Console 2015/10/01 AWS CloudFormation
Designer 2022/12/01 AWS Application Composer 2020/06/24 Amazon Honeycode 2020/09/23 AWS Glue Studio 2020/11/11 AWS Glue DataBrew 2021/06/17 AWS Step Functions Workflow Studio 2021/11/30 Amazon SageMaker Canvas 2022/10/06 No-Code Provisioning for Terraform Cloud Business 2021/12/02 AWS Amplify Studio #nncstudy
ノーコード・ローコードの歴史 2019 年からノーコードが流行りだした 2009/01/08 AWS Management Console 2015/10/01 AWS CloudFormation
Designer 2022/12/01 AWS Application Composer 2020/06/24 Amazon Honeycode 2020/09/23 AWS Glue Studio 2020/11/11 AWS Glue DataBrew 2021/06/17 AWS Step Functions Workflow Studio 2021/11/30 Amazon SageMaker Canvas 2022/10/06 No-Code Provisioning for Terraform Cloud Business 2019/01/28 ノーコードの言葉が誕生 2021/12/02 AWS Amplify Studio #nncstudy 出典:ノーコードシフト プログラミングを使わない開発へ・安藤 昭太, 宮崎 翼,NoCode Ninja ・ インプレス・2021 年
Application Composer から見るIaC のミライ インフラ型 boto(AWS SDK) AWS CloudFormation Terraform
AWS Serverless Application Model (SAM) Pulumi AWS Cloud Development Kit (CDK) AWS Copilot アプリ型 AWS Amplify AWS Step Functions AWS Glue Amazon SageMaker AWS関連のコードサービス #nncstudy
コードの歴史 AWS に関連するツール 2006/09/16 boto 2020/11/23 AWS Copilot 2016/12/01 AWS
Glue 2016/12/01 AWS Step Functions 2017/11/29 Amazon SageMaker 2017/11/21 AWS Amplify 2018/08/27 CDK 2018/6/18 Pulumi 2016/11/18 SAM 2011/02/25 AWS CloudFormation 2014/07/29 Terraform #nncstudy
コードの歴史 AWS に関連するツール 2006/09/16 boto 2020/11/23 AWS Copilot 2016/12/01 AWS
Glue 2016/12/01 AWS Step Functions 2017/11/29 Amazon SageMaker 2017/11/21 AWS Amplify 2018/08/27 CDK 2018/6/18 Pulumi 2016/11/18 SAM 2011/02/25 AWS CloudFormation 2014/07/29 Terraform #nncstudy 2009/01/08 AWS Management Console
コードの歴史 AWS に関連するツール 2006/09/16 boto 2020/11/23 AWS Copilot 2016/12/01 AWS
Glue 2016/12/01 AWS Step Functions 2017/11/29 Amazon SageMaker 2017/11/21 AWS Amplify 2018/08/27 CDK 2018/6/18 Pulumi 2016/11/18 SAM 2011/02/25 AWS CloudFormation 2014/07/29 Terraform #nncstudy 2009/01/08 AWS Management Console 2年半はUIが無くSDKで利用していた
コードの歴史 AWS に関連するツール 2006/09/16 boto 2020/11/23 AWS Copilot 2016/12/01 AWS
Glue 2016/12/01 AWS Step Functions 2017/11/29 Amazon SageMaker 2017/11/21 AWS Amplify 2018/08/27 CDK 2018/6/18 Pulumi 2016/11/18 SAM 2011/02/25 AWS CloudFormation 2014/07/29 Terraform #nncstudy 2004/11/03 SQS 2009/01/08 AWS Management Console
コードの歴史 AWS に関連するツール 2006/09/16 boto 2020/11/23 AWS Copilot 2016/12/01 AWS
Glue 2016/12/01 AWS Step Functions 2017/11/29 Amazon SageMaker 2017/11/21 AWS Amplify 2018/08/27 CDK 2018/6/18 Pulumi 2016/11/18 SAM 2011/02/25 AWS CloudFormation 2014/07/29 Terraform #nncstudy 2004/11/03 SQS 2009/01/08 AWS Management Console SQSが出て2年はSDKすら無い 当時はAPIを利用していた
コードの歴史 コード・ノーコードの対比 2006/09/16 boto 2020/11/23 AWS Copilot 2016/12/01 AWS Glue
2016/12/01 AWS Step Functions 2017/11/29 Amazon SageMaker 2017/11/21 AWS Amplify 2018/08/27 CDK 2018/6/18 Pulumi 2016/11/18 SAM 2011/02/25 AWS CloudFormation 2014/07/29 Terraform #nncstudy
ノーコード・ローコードの歴史 コード・ノーコードの対比 2009/01/08 AWS Management Console 2015/10/01 AWS CloudFormation Designer
2022/12/01 AWS Application Composer 2020/06/24 Amazon Honeycode 2020/09/23 AWS Glue Studio 2020/11/11 AWS Glue DataBrew 2021/06/17 AWS Step Functions Workflow Studio 2021/11/30 Amazon SageMaker Canvas 2021/12/02 AWS Amplify Studio 2022/10/06 No-Code Provisioning for Terraform Cloud Business #nncstudy
Application Composer から見るIaC のミライ 2006/09/16 boto 2011/02/25 AWS CloudFormation 2014/07/29
Terraform 2016/11/18 SAM 2009/01/08 AWS Management Console 2015/10/01 AWS CloudFormation Designer 2022/10/06 No-Code Provisioning for Terraform Cloud Business 2022/12/01 AWS Application Composer コード ノーコード 2.5 年 4.5 年 8 年 6 年
Application Composer から見るIaC のミライ 2016/12/01 AWS Glue 2016/12/01 AWS Step
Functions 2017/11/21 AWS Amplify 2017/11/29 Amazon SageMaker 2020/09/23 AWS Glue Studio 2020/11/11 AWS Glue DataBrew 2021/06/17 AWS Step Functions Workflow Studio 2021/12/02 AWS Amplify Studio 2021/11/30 Amazon SageMaker Canvas コード ノーコード 4 年 4.5 年 4 年 4 年
コードの歴史 コード・ノーコードの対比 2006/09/16 boto 2020/11/23 AWS Copilot 2016/12/01 AWS Glue
2016/12/01 AWS Step Functions 2017/11/29 Amazon SageMaker 2017/11/21 AWS Amplify 2018/08/27 CDK 2018/6/18 Pulumi 2016/11/18 SAM 2011/02/25 AWS CloudFormation 2014/07/29 Terraform #nncstudy
コードの歴史 コード・ノーコードの対比 2006/09/16 boto 2020/11/23 AWS Copilot 2016/12/01 AWS Glue
2016/12/01 AWS Step Functions 2017/11/29 Amazon SageMaker 2017/11/21 AWS Amplify 2018/08/27 CDK 2018/6/18 Pulumi 2016/11/18 SAM 2011/02/25 AWS CloudFormation 2014/07/29 Terraform #nncstudy
Application Composer から見るIaC のミライ 2018/6/18 Pulumi 2018/8/27 CDK 2020/11/23 AWS
Copilot 2023/6/18 ??? 2023/8/27 ??? 2025/11/23 ??? コード ノーコード 5 年 5 年 5 年
Application Composer から見るIaC のミライ IaCのミライ サーバレスだけでなくコンテナも出るし、汎用型IaC のノーコードツールも出てくる 2025 年までにインフラ型ノーコード出る コードが苦手なインフラエンジニア、インフラを知らないアプリエンジニアが利用していく
ノーコードでIaC 利用者が広がる 1 対1 の関係ではなく1 対多の関係で様々なIaC へ出力できるようになる。cdktf/cdk8s みたいな感じ ノーコードから複数IaC の出力サポート #nncstudy
Application Composer から見るIaC のミライ エンジニアのミライ アプリからインフラ、インフラからアプリへのノーコードを利用した学習が加速 知の探索が加速 簡単なものはノーコードで誰もができるため、専門性を上げていくことが必須 知の深化が必須 片方ではなく両方行うことがエンジニアとしての生存戦略になる
知の探索・深化が生存戦略 #nncstudy
まとめ Application Composer とは サーバレスアーキテクチャのインフラ型ローコードツール コード・ノーコードの歴史 5 年前後でコードツールのノーコード・ローコードが出る エンジニアのミライ 知の探索と知の深化を同時に行うべき
#nncstudy