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
AWS CodeArtifact だいぶディープ
Search
mu7889yoon / Yuta Nakamura
July 04, 2026
Technology
86
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
JSONataとAWS Step Functionsで目指すRuntimelessな世界
mu7889yoon
1
610
Terraform標準の組織で AWS CDKをどう使うか
mu7889yoon
1
670
本当の”仕事”を手放せる未来が見えた
mu7889yoon
0
370
今だから言える(?) Q Developer Pro のクレジットが神ってた話
mu7889yoon
0
170
API Gateway→Lambda→AgentCore を再考する
mu7889yoon
0
58
MCPで決済に楽にする
mu7889yoon
1
270
Lambdaを使い倒す
mu7889yoon
0
150
~Everything as Codeを諦めない~ 後からCDK
mu7889yoon
3
1.5k
Stately
mu7889yoon
1
190
Other Decks in Technology
See All in Technology
Argo CDとAtlantisで実現するインフラ管理のセルフサービス化──小規模SREチームで支えるプラットフォーム
cassius7
0
260
AWS DevOps Agent スキルをつかいこなそう / Master AWS DevOps Agent Skills
kinunori
2
650
AWS FinOps Agent 結局何が得意なの?
siromi
0
220
メルカリにおけるAI時代の高速プロトタイピング基盤「Arca」
ryotarai
18
13k
Harness Engineering on Rails
joelq
0
770
あなたの知らないAmazon VPC Route Server/Amazon VPC Route Server you don't know about
masakiokuda
1
180
【Findyテック文化祭ワークショップ】新卒エンジニア&採用担当と作る、 なりたい姿と今やるべき一歩
dip_tech
PRO
0
150
PQC移行の今 -- IETF からみた現在地
satokan
4
700
スキルを作る、その前に!複数人で使われるスキルを 作るためのプロセス
junkifurukawa
1
120
Account Factory for Terraformによる 標準化されたアカウント発行の自動化
pensuke628
0
120
認知負荷を吸収し、プロダクトをまたぐPR Preview基盤の設計事例
taiki45
2
550
20260929_AmazonGuardDutyの検出通知メールにAWS DevOpsAgentの調査結果を追加する
yhana
1
390
Featured
See All Featured
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
31k
Bootstrapping a Software Product
garrettdimon
PRO
306
120k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.4k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
390
The Pragmatic Product Professional
lauravandoore
37
7.5k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
250
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
1k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
203
76k
Chasing Engaging Ingredients in Design
codingconduct
0
340
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Git: the NoSQL Database
bkeepers
PRO
432
67k
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/