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
AWS CodeArtifact だいぶディープ
Search
mu7889yoon / Yuta Nakamura
July 04, 2026
Technology
72
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
AWS CodeArtifact だいぶディープ
JAWS-UG 福井 #3 AWS Summit のおみやげ話LT大会
https://jawsug-fukui.connpass.com/event/391807/
mu7889yoon / Yuta Nakamura
July 04, 2026
More Decks by mu7889yoon / Yuta Nakamura
See All by mu7889yoon / Yuta Nakamura
Terraform標準の組織で AWS CDKをどう使うか
mu7889yoon
1
580
本当の”仕事”を手放せる未来が見えた
mu7889yoon
0
330
今だから言える(?) Q Developer Pro のクレジットが神ってた話
mu7889yoon
0
160
API Gateway→Lambda→AgentCore を再考する
mu7889yoon
0
49
MCPで決済に楽にする
mu7889yoon
1
260
Lambdaを使い倒す
mu7889yoon
0
140
~Everything as Codeを諦めない~ 後からCDK
mu7889yoon
3
1.5k
Stately
mu7889yoon
1
180
AWS Neuron周辺のre:Cap
mu7889yoon
0
190
Other Decks in Technology
See All in Technology
ClaudeCodeでセキュリティ監視業務を半自動化_1年の運用でわかったAIに任せる設計の5つのポイント
kintotechdev
4
1k
Sansan Engineering Unit 紹介資料
sansan33
PRO
1
5k
OpenID for Verifiable Credentials 実装から見えた相互運用性確保までの道のり(OAuth/OIDC Numa (Immersion) Workshop 2026)
oidfj
PRO
0
420
書籍『生成AIの安全性入門』の入門
wataoka
0
140
顧客の要望は2次情報である 〜アンテナを張るFDEの構造論〜
noriakioji
5
1.1k
Bill One 開発エンジニア 紹介資料
sansan33
PRO
7
20k
みてねにおけるAI-DLC導入活動とAIドリブン開発の現在地/JAWS-UG AI-DLC #2
isaoshimizu
2
310
internal/testlog で遊ぼう
rokuosan
0
440
本番に近いテストをもっと手軽に - Postmanで広がるAPIテストの世界 / Expanding the World of API Testing with Postman
yokawasa
1
180
承認ゲートは何を守っているのか? AIエージェントの自律購入を実測した結果
yama3133
1
100
AI × Datadog MCP でコスト削減まで実現した Metric Streams の導入
three_mouth_ago
0
130
DMMブックスのNext.js化を加速させるAI活用 / Migrating DMM Books to Next.js with AI
kentarom
1
260
Featured
See All Featured
My Coaching Mixtape
mlcsv
0
300
Between Models and Reality
mayunak
4
420
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
290
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
69
64k
How Software Deployment tools have changed in the past 20 years
geshan
1
34k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.6k
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
580
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
230
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
850
Everyday Curiosity
cassininazir
0
300
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.4k
Transcript
#jawsug #jawsug_fukui AWS CodeArtifact だいぶディープ (きちんと深掘り) Yuta Nakamura / よ〜ん
JAWS-UG 福井 #3 AWS Summit のおみやげ話LT大会
#jawsug #jawsug_fukui AWS Summit 2026 の潮流 • もちろんAI ◦ 昨年と比較し、Agentic
AIやフィジカルAIが目立つ • 一方で開発基盤・体験といった Platform engineering(PE)セッションも
#jawsug #jawsug_fukui 165 日から 30 分へ:JAL デジタルが敷いた「開発者専用の滑走路」 -認知負荷をゼロにする Platform Engineering
実践記- レッドハット株式会社 / JALデジタル株式会社
#jawsug #jawsug_fukui スタートアップに Amazon EKS は早すぎる?マルチプロダクト戦略を加速する Platform Engineering の実践 株式会社ログラス
#jawsug #jawsug_fukui IaC コードを資産へ: AWS CDK 社内ライブラリと横断展開 株式会社メイツ
#jawsug #jawsug_fukui お話すること 共通ライブラリをどうやって配布するか 隠れCode兄弟としてCodeArtifactを覚えてもらう Git Submodule 共通ライブラリのつらみ お話しないこと
#jawsug #jawsug_fukui 共通ライブラリ・モジュールとは
#jawsug #jawsug_fukui 共通ライブラリ・モジュールとは
#jawsug #jawsug_fukui commonで使用しているライブラリに脆弱性が ...!
#jawsug #jawsug_fukui commonで使用しているライブラリに脆弱性が ...!
#jawsug #jawsug_fukui commonで使用しているライブラリに脆弱性が ...!
#jawsug #jawsug_fukui commonで使用しているライブラリに脆弱性が ...!
#jawsug #jawsug_fukui commonで使用しているライブラリに脆弱性が ...!
#jawsug #jawsug_fukui commonで使用しているライブラリに脆弱性が ...! IaC コードを資産へ: AWS CDK 社内ライブラリと横断展開 株式会社メイツ
#jawsug #jawsug_fukui 共通ライブラリをどうやって配布するか
#jawsug #jawsug_fukui 共通ライブラリをどうやって配布するか git submodule…?
#jawsug #jawsug_fukui git submodule Gitリポジトリの中に、別のGitリポジトリを埋め込む機能 https://git-scm.com/docs/git-submodule https://www.augmentedmind.de/2020/06/07/git-submodule-tutorial/
#jawsug #jawsug_fukui 共通ライブラリをどうやって配布するか https://www.reddit.com/r/programming/comments/1fqm397/git_submodules_beware_of_the_traps_when_updating/
#jawsug #jawsug_fukui You must never go there (git submodule) •
git checkoutがサブモジュールを更新しない ◦ git config弄ればOK • コミットが2箇所になる • 変更がhashでしかわからない • 環境が壊れる • You are in 'detached HEAD' state. • CIが組みにくい • 環境が壊れる • gitのtagに乗れない(何故!?) • レビューの時に安心できない • 環境が壊れる • git submodule update • [NEW] コンテキストの邪魔になる
#jawsug #jawsug_fukui ソース参照から成果物参照へ
#jawsug #jawsug_fukui [再掲] 共通ライブラリをどうやって配布するか npm privateなど エコシステムに乗れる GitHub Packages /
GitLab Package Registry GitHub / GitLab 中心であれば候補 AWS CodeArtifact 今日の深掘り対象
#jawsug #jawsug_fukui AWS CodeArtifact 組織が安全にソフトウェアパッケージを保存・公開・共有 できるフ ルマネージド型アーティファクトリポジトリサービス
#jawsug #jawsug_fukui AWS CodeArtifact Domain 組織・アカウント横断共有の境界 Repository npm registryのように見える単位 Package
@company/common Version 1.1.2 2.0.2 Asset 実体
#jawsug #jawsug_fukui 共通ライブラリ以外も • 共通ライブラリ ◦ UI Kit ◦ 汎用
Tool • 開発標準 ◦ eslintのconfig • IaC(AWS CDK) ◦ 標準構成のテンプレート化(アラームなど含む)
#jawsug #jawsug_fukui 共通ライブラリ以外も • 共通ライブラリ ◦ UI Kit ◦ 汎用
Tool • 開発標準 ◦ eslintのconfig • IaC(AWS CDK) ◦ 標準構成のテンプレート化(アラームなど含む) 使うだけで社内標準を満たせるようにする = AIも安心して利用できる
#jawsug #jawsug_fukui まとめ • 問題は「共通ライブラリを使っている」ではなく 「ソースとして持ち込んでいる」こと(多分) ◦ 「どうリリース・使ってもらうか」 を考える ▪
Platform as a Product的な思想 ◦ パッケージにすることで、抽象化された部品として扱える ◦ 配布方法どうするか ▪ 1つの選択肢としてAWS CodeArtifact • 別にGitHubでもnpmでも何でもいい ▪ パッケージマネージャーのエコシステムに乗っかることが大切
#jawsug #jawsug_fukui 参考・引用 • 165 日から 30 分へ:JAL デジタルが敷いた「開発者専用の滑走路」 -認知負荷をゼロにする
Platform Engineering 実践記- レッドハット株式会社 / JALデジタル株式会社 • スタートアップに Amazon EKS は早すぎる?マルチプロダクト戦略を加速する Platform Engineering の実践 株式会社ログラス • IaC コードを資産へ:AWS CDK 社内ライブラリと横断展開 株式会社メイツ • https://git-scm.com/docs/git-submodule • https://www.augmentedmind.de/2020/06/07/git-submodule-tutorial/ • https://www.reddit.com/r/programming/comments/1fqm397/git_submodules_beware_of _the_traps_when_updating/