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
360
2
Share
Amazon Q Developerを活用したアーキテクチャのリファクタリング
k1nakayama
August 06, 2025
More Decks by k1nakayama
See All by k1nakayama
GitLab Duo with Amazon Q の機能実装を試してみた
k1nakayama
0
180
GitLab Ultimateを用いたDevSecOps実践事例
k1nakayama
0
230
GitLabを活用したDevSecOps
k1nakayama
1
480
GitLabを活用したクラウドネイティブ アプリケーションセキュリティ
k1nakayama
0
210
サーバーレス開発を円滑に進めるための実践DevSecOps
k1nakayama
1
550
大容量データをDynamoDBで扱う際のMomento導入検討
k1nakayama
0
880
Deep Dive on DevOps for Serverless Applications
k1nakayama
0
380
Access to multiple microservices on AWS
k1nakayama
3
1.6k
Other Decks in Technology
See All in Technology
NgRx SignalStore: The Power of Extensibility
rainerhahnekamp
0
190
3つのボトルネックを解消し、リリースエンジニアリングを再定義した話
nealle
0
370
Autonomous Database - Dedicated 技術詳細 / adb-d_technical_detail_jp
oracle4engineer
PRO
5
13k
AgentCore RuntimeからS3 Filesをマウントしてみる
har1101
3
400
研究開発部メンバーの働き⽅ / Sansan R&D Profile
sansan33
PRO
4
23k
Digitization部 紹介資料
sansan33
PRO
1
7.2k
AIエージェントを構築して感じた、AI時代のCDKとの向き合い方
smt7174
1
160
ADOTで始めるサーバレスアーキテクチャのオブザーバビリティ
alchemy1115
2
270
AI前提とはどういうことか
daisuketakeda
0
180
NOSTR, réseau social et espace de liberté décentralisé
rlifchitz
0
150
ログ基盤・プラグイン・ダッシュボード、全部整えた。でも最後は人だった。
makikub
5
1.4k
インフラを Excel 管理していた組織が 3 ヶ月で IaC 化されるまで
geekplus_tech
3
180
Featured
See All Featured
Typedesign – Prime Four
hannesfritz
42
3k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
2
1k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
720
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
520
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
110
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
93
Exploring anti-patterns in Rails
aemeredith
3
310
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8k
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Producing Creativity
orderedlist
PRO
348
40k
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
アップデート一覧