Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Amazon Q Developerを活用したアーキテクチャのリファクタリング
Search
k1nakayama
August 06, 2025
Technology
2
310
Amazon Q Developerを活用したアーキテクチャのリファクタリング
k1nakayama
August 06, 2025
Tweet
Share
More Decks by k1nakayama
See All by k1nakayama
GitLab Duo with Amazon Q の機能実装を試してみた
k1nakayama
0
150
GitLab Ultimateを用いたDevSecOps実践事例
k1nakayama
0
210
GitLabを活用したDevSecOps
k1nakayama
1
450
GitLabを活用したクラウドネイティブ アプリケーションセキュリティ
k1nakayama
0
190
サーバーレス開発を円滑に進めるための実践DevSecOps
k1nakayama
1
540
大容量データをDynamoDBで扱う際のMomento導入検討
k1nakayama
0
840
Deep Dive on DevOps for Serverless Applications
k1nakayama
0
350
Access to multiple microservices on AWS
k1nakayama
3
1.5k
Other Decks in Technology
See All in Technology
乗りこなせAI駆動開発の波
eltociear
1
1.1k
世界最速級 memcached 互換サーバー作った
yasukata
0
340
AWS Bedrock AgentCoreで作る 1on1支援AIエージェント 〜Memory × Evaluationsによる実践開発〜
yusukeshimizu
6
400
学習データって増やせばいいんですか?
ftakahashi
2
320
業務のトイルをバスターせよ 〜AI時代の生存戦略〜
staka121
PRO
2
120
打 造 A I 驅 動 的 G i t H u b ⾃ 動 化 ⼯ 作 流 程
appleboy
0
300
今年のデータ・ML系アップデートと気になるアプデのご紹介
nayuts
1
310
5分で知るMicrosoft Ignite
taiponrock
PRO
0
350
Debugging Edge AI on Zephyr and Lessons Learned
iotengineer22
0
180
年間40件以上の登壇を続けて見えた「本当の発信力」/ 20251213 Masaki Okuda
shift_evolve
PRO
1
130
Edge AI Performance on Zephyr Pico vs. Pico 2
iotengineer22
0
140
Database イノベーショントークを振り返る/reinvent-2025-database-innovation-talk-recap
emiki
0
120
Featured
See All Featured
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
9
1k
The Invisible Side of Design
smashingmag
302
51k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
8.3k
Building Adaptive Systems
keathley
44
2.9k
Done Done
chrislema
186
16k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
359
30k
Faster Mobile Websites
deanohume
310
31k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
390
Rebuilding a faster, lazier Slack
samanthasiow
84
9.3k
Stop Working from a Prison Cell
hatefulcrawdad
273
21k
How STYLIGHT went responsive
nonsquared
100
6k
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
アップデート一覧