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
600
本当の”仕事”を手放せる未来が見えた
mu7889yoon
0
340
今だから言える(?) Q Developer Pro のクレジットが神ってた話
mu7889yoon
0
160
API Gateway→Lambda→AgentCore を再考する
mu7889yoon
0
53
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
データエンジニアの困りごとをDevinと一緒に解消する
10xinc
2
800
Amazon S3 Tablesに全部任せてみた結果——コンパクション/スナップショット管理は本当に手放せるか
shigeruoda
0
370
Autonomous AI Databaseサービス・アップデート(FY27)/ adb-service-update-jp-fy27
oracle4engineer
PRO
0
100
[DroidKaigi 2026] Making UI specifications visible: Android UI development in the AI agent era supported by Compose Screenshot Testing and galleries
syarihu
0
560
データエンジニアリングワークショップ:Auto LoaderとSparkで学ぶデータパイプライン構築
databricksjapan
PRO
0
150
2026-09-04 SRE Tech Talk #15 怠惰なTerraform / Lazy Terraform
masasuzu
0
190
はじめてのDatabricks:技術者向けワークショップ / beginner-workshop
databricksjapan
PRO
0
150
振り返りこそエンジニアの本領
negima
0
280
PfEingのアプローチで働こう
rindrics
0
170
その指示、Bobにしっかり伝わってる?初心者でも即実践できる プロンプト/コンテキスト設計のコツ
muehara
0
120
#jawssonic2026 あの時代が悪かった ~動かなかったSageMakerと共に迎えたイベント当日~
ktkn1129
0
130
DINO-EdgeQuery:Edge-First Polygon Decoding for Building Footprint Extraction from Satellite Imagery
lehupa
0
140
Featured
See All Featured
The Limits of Empathy - UXLibs8
cassininazir
1
630
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.8k
How STYLIGHT went responsive
nonsquared
100
6.3k
Optimizing for Happiness
mojombo
378
71k
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
Odyssey Design
rkendrick25
PRO
2
800
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.3k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.5k
First, design no harm
axbom
PRO
2
1.3k
How to Ace a Technical Interview
jacobian
281
24k
The Cult of Friendly URLs
andyhume
79
7k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.9k
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/