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
k1nakayama
August 06, 2025
Technology
2
340
Amazon Q Developerを活用したアーキテクチャのリファクタリング
k1nakayama
August 06, 2025
Tweet
Share
More Decks by k1nakayama
See All by k1nakayama
GitLab Duo with Amazon Q の機能実装を試してみた
k1nakayama
0
170
GitLab Ultimateを用いたDevSecOps実践事例
k1nakayama
0
220
GitLabを活用したDevSecOps
k1nakayama
1
470
GitLabを活用したクラウドネイティブ アプリケーションセキュリティ
k1nakayama
0
200
サーバーレス開発を円滑に進めるための実践DevSecOps
k1nakayama
1
550
大容量データをDynamoDBで扱う際のMomento導入検討
k1nakayama
0
870
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
Oracle Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
4
1.6k
開発組織の課題解決を加速するための権限委譲 -する側、される側としての向き合い方-
daitasu
4
250
問い合わせ自動化の技術的挑戦
recruitengineers
PRO
2
150
マネージャー版 "提案のレベル" を上げる
konifar
19
12k
Sansan Engineering Unit 紹介資料
sansan33
PRO
1
4k
Windows ネットワークを再確認する
murachiakira
PRO
0
260
Introduction to Sansan for Engineers / エンジニア向け会社紹介
sansan33
PRO
6
72k
kintone開発のプラットフォームエンジニアの紹介
cybozuinsideout
PRO
0
820
OpenClawで回す組織運営
jacopen
2
500
メタデータ同期に潜んでいた問題 〜 Cache Stampede 時の Cycle Wait を⾒つけた話
lycorptech_jp
PRO
0
150
Oracle Cloud Infrastructure:2026年2月度サービス・アップデート
oracle4engineer
PRO
0
220
JAWS DAYS 2026 CDP道場 事前説明会 / JAWS DAYS 2026 CDP Dojo briefing document
naospon
0
180
Featured
See All Featured
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Scaling GitHub
holman
464
140k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
620
Information Architects: The Missing Link in Design Systems
soysaucechin
0
810
The World Runs on Bad Software
bkeepers
PRO
72
12k
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
140
HDC tutorial
michielstock
1
500
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
130
How to train your dragon (web standard)
notwaldorf
97
6.5k
Building Applications with DynamoDB
mza
96
6.9k
We Have a Design System, Now What?
morganepeng
55
8k
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
アップデート一覧