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
Amazon Q Developerを活用したアーキテクチャのリファクタリング
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
k1nakayama
August 06, 2025
Technology
2
330
Amazon Q Developerを活用したアーキテクチャのリファクタリング
k1nakayama
August 06, 2025
Tweet
Share
More Decks by k1nakayama
See All by k1nakayama
GitLab Duo with Amazon Q の機能実装を試してみた
k1nakayama
0
160
GitLab Ultimateを用いたDevSecOps実践事例
k1nakayama
0
210
GitLabを活用したDevSecOps
k1nakayama
1
470
GitLabを活用したクラウドネイティブ アプリケーションセキュリティ
k1nakayama
0
200
サーバーレス開発を円滑に進めるための実践DevSecOps
k1nakayama
1
540
大容量データをDynamoDBで扱う際のMomento導入検討
k1nakayama
0
860
Deep Dive on DevOps for Serverless Applications
k1nakayama
0
370
Access to multiple microservices on AWS
k1nakayama
3
1.6k
Other Decks in Technology
See All in Technology
メルカリのAI活用を支えるAIセキュリティ
s3h
8
5.5k
セキュリティについて学ぶ会 / 2026 01 25 Takamatsu WordPress Meetup
rocketmartue
1
150
All About Sansan – for New Global Engineers
sansan33
PRO
1
1.3k
Azure SRE Agent x PagerDutyによる近未来インシデント対応への期待 / The Future of Incident Response: Azure SRE Agent x PagerDuty
aeonpeople
0
250
「AIでできますか?」から「Agentを作ってみました」へ ~「理論上わかる」と「やってみる」の隔たりを埋める方法
applism118
14
9k
KubeCon + CloudNativeCon NA ‘25 Recap, Extensibility: Gateway API / NRI
ladicle
0
160
Werner Vogelsが14年間 問い続けてきたこと
yusukeshimizu
2
270
MySQLのJSON機能の活用術
ikomachi226
0
120
AI推進者の視点で見る、Bill OneのAI活用の今
sansantech
PRO
2
290
Regional_NAT_Gatewayについて_basicとの違い_試した内容スケールアウト_インについて_IPv6_dual_networkでの使い分けなど.pdf
cloudevcode
1
200
ブロックテーマでサイトをリニューアルした話 / 2026-01-31 Kansai WordPress Meetup
torounit
0
240
システムのアラート調査をサポートするAI Agentの紹介/Introduction to an AI Agent for System Alert Investigation
taddy_919
2
1.1k
Featured
See All Featured
Design in an AI World
tapps
0
140
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
59
42k
The Curious Case for Waylosing
cassininazir
0
230
How to build a perfect <img>
jonoalderson
1
4.9k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.6k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.4k
A Soul's Torment
seathinner
5
2.2k
Into the Great Unknown - MozCon
thekraken
40
2.2k
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
sira's awesome portfolio website redesign presentation
elsirapls
0
140
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
0
3.4k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.4k
Transcript
© 2025, CHARA-WEB Co.,Ltd. All rights reserved. Amazon Q Developerを活用した
アーキテクチャのリファクタリング Keiichi Nakayama Vice General Manager Cloud Partner Group CHARA-WEB Co., Ltd.
© 2025, CHARA-WEB Co.,Ltd. All rights reserved. 2 自己紹介 •
中山 桂一 ( @k1nakayama ) • 株式会社キャラウェブ クラウドパートナーグループ 副部長 • クラウドインテグレーション事業をリード • AWS Community Builders (Serverless) • AWS x Serverless / GitLab / DevSecOps
© 2025, CHARA-WEB Co.,Ltd. All rights reserved. 3 OPS11-BP01 継続的改善のプロセスを用意する
➢ AWS Well-Architected Frameworkの運用上の優秀性の柱で は、継続的にアーキテクチャを改善することに言及している ➢ 継続的な改善プロセスの機会を設けることは、新機能の開発と 同程度の優先順位を与えるべき ➢ このベストプラクティスを活用しない場合のリスクレベル:高 どこから手を付けてよいかわからない!
© 2025, CHARA-WEB Co.,Ltd. All rights reserved. 4 現在のプロジェクトで利用しているサービスを知る ➢
Q CLIを使用してプロジェクトの分析を行い、利用しているサー ビスとその利用方法を分析させる
© 2025, CHARA-WEB Co.,Ltd. All rights reserved. 5 Update情報をチェックする ➢
Documentation MCP Serverを活用し、前回見直したとき、ま たは初期実装時から現在までのUpdate情報をチェックする 直近何年や何年以降ではなく、明確な範囲を指定することで漏れ が起きにくい
© 2025, CHARA-WEB Co.,Ltd. All rights reserved. 6 改善点を洗い出す ➢
列挙されたUpdate情報と照らし合わせた改善点を洗い出す 実装の優先度を添えて提示してくれることが 多く、どこから手を付けて、何を改善するべき かが明確になる
© 2025, CHARA-WEB Co.,Ltd. All rights reserved. 7 効果的な回答を得るために ➢
CDK,Terraform等によるIaCでの実装が必須 ➢ IaCによって使用するアーキテクチャやそのコンフィグレー ションが読み取りやすくなる ➢ セキュリティ、パフォーマンス、コスト等の優先度合いや、想定さ れる容量が分かるような非機能要件等が簡単にまとめられて いるドキュメントを用意しておくと、より適切な優先度で提示され やすい ➢ アプリケーション全体でセキュリティ要件を重視するのか、コ スト重視するかなどで、提案される内容も変わってくる
© 2025, CHARA-WEB Co.,Ltd. All rights reserved. 8 Appendix:AWS Lambda
アップデート一覧