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
AWSアーキテクチャ図をスマートに描く方法をいろいろ試してみた
Search
kiku3_2024
June 29, 2024
Technology
0
1k
AWSアーキテクチャ図をスマートに描く方法をいろいろ試してみた
JAWS-UG名古屋 × Media-JAWS@中京テレビ
kiku3_2024
June 29, 2024
Tweet
Share
Other Decks in Technology
See All in Technology
2025年のデザインシステムとAI 活用を振り返る
leveragestech
0
760
Master Dataグループ紹介資料
sansan33
PRO
1
4.2k
AWS re:Invent2025最新動向まとめ(NRIグループre:Cap 2025)
gamogamo
0
160
ECS_EKS以外の選択肢_ROSA入門_.pdf
masakiokuda
1
120
Introduction to Sansan Meishi Maker Development Engineer
sansan33
PRO
0
330
[PR] はじめてのデジタルアイデンティティという本を書きました
ritou
1
790
歴史から学ぶ、Goのメモリ管理基礎
logica0419
12
2.5k
「違う現場で格闘する二人」——社内コミュニティがつないだトヨタ流アジャイルの実践とその先
shinichitakeuchi
0
220
Oracle Database@Azure:サービス概要のご紹介
oracle4engineer
PRO
3
290
複雑さを受け入れるか、拒むか? - 事業成長とともに育ったモノリスを前に私が考えたこと #RSGT2026
murabayashi
1
1.6k
会社紹介資料 / Sansan Company Profile
sansan33
PRO
11
390k
AWS re:Inventre:cap ~AmazonNova 2 Omniのワークショップを体験してきた~
nrinetcom
PRO
0
130
Featured
See All Featured
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.5k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
61
48k
WENDY [Excerpt]
tessaabrams
9
35k
The Curious Case for Waylosing
cassininazir
0
200
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.1k
Building Flexible Design Systems
yeseniaperezcruz
330
40k
Design in an AI World
tapps
0
110
Docker and Python
trallard
47
3.7k
RailsConf 2023
tenderlove
30
1.3k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.2k
The Power of CSS Pseudo Elements
geoffreycrofte
80
6.1k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.2k
Transcript
JAWS-UG中部 LT AWSアーキテクチャ図をスマートに描 く方法をいろいろ試してみた 菊池 修平 @kiku3_2024 2024/6/27 JAWS-UG中部 2024/06/27
1
自己紹介 菊池修平 愛知県在住 仕事:クライアント企業のクラウド活用・技術支援 2024 Japan AWS All Certifications Engineers
JAWS-UG中部 2024/06/27 2
皆さん、AWSアーキテクチャ図を描いてますか? 私は特に指定がなければパワーポイントやdraw.ioを使うことが多い JAWS-UG中部 2024/06/27 3
アーキテクチャ図とは 出典:AWS公式 アーキテクチャダイアグラム作成とは アーキテクチャ図は、ソフトウェアシステムコンポーネントの視 覚的表現を作成するプロセスです。ソフトウェアシステムでは、 アーキテクチャという用語は、さまざまな機能、その実装、およ び相互のインタラクションをいいます。 ソフトウェアは本質的に 抽象的であるため、アーキテクチャ図はシステム内におけるさま ざまなデータの動きを視覚的に示します。また、ソフトウェアが
周囲の環境とどのようにインタラクションするかについても明ら かにします。 “ “ JAWS-UG中部 2024/06/27 4
アーキテクチャ図の主なユースケース 構成検討 アイデア共有 提案書作成 設計ドキュメント作成 JAWS-UG中部 2024/06/27 5
アーキテクチャ図の描き方に唯一の正解はない 何を表現したいか・伝えたいかによって適した表現は違う -> まずは目的を明確にすることが重要 JAWS-UG中部 2024/06/27 6
参考:AWSアーキテクチャ図のガイドライン AWS公式アイコンセットのパワーポイントがあり、そのなかにアーキ テクチャ図作成のガイドラインが載っています JAWS-UG中部 2024/06/27 7
アーキテクチャ図作成に使えるツール例 パワーポイント draw.io PlantUML Mermaid Diagrams Eraser AI JAWS-UG中部 2024/06/27
8
各ツールで作図してみる 生成AI(Claude3.5 Sonet)のサポートも得ながら作成してみる サンプルシステムイメージ ユーザーからのリクエストをもとに生成AIで画像生成して、Slackで送 るシステム JAWS-UG中部 2024/06/27 9
draw.io 手軽に作図できる AWS Cloud AWS Lambda Amazon S3 Amazon Cognito
Amazon API Gateway Amazon Bedrock Amazon DynamoDB Slack User us-east-1 Authenticate API Request Trigger Store Metadata Store Image アイコンも豊富にあり、割と新しい ちなみにdraw.ioのVScode拡張機能のアイコンは少し古い JAWS-UG中部 2024/06/27 10
PlantUML UML図作成用のテキストベースツール アイコンは割と新しい レイアウトが思ったように配置できなかった JAWS-UG中部 2024/06/27 11
Mermaid テキストベースの作図ツール AWSアイコンセットがないので、それっぽく見せるためには似たよ うな色と形で工夫が必要 参考:テキストから図が生成できるMermaidでAWS構成図をつくる JAWS-UG中部 2024/06/27 12
Diagrams Pythonのコードで図を生成 AWSアイコンセットが古い(2022年)ので、Bedrockがなかった JAWS-UG中部 2024/06/27 13
Eraser AI 生成AIを使って自然言語(プロンプト)での作図もできるツール 図をCode化することも可能 JAWS-UG中部 2024/06/27 14
各ツールで作ってみた所感 Eraser AIは自然言語で指示できて画像がすぐ生成されるので、かな り楽だった チームで議論しながらアーキテクチャを考えるときに良いと思う PlantUMLとDiagramsは生成AIとやりとりすることで、割と早く使 える図ができた 生成AIが提示してくるアイコンURLは間違ってることが多かった 生成されたコードを実行したり視覚化する手間がある Mermaidは私が不慣れなこともあり一番苦戦した
JAWS-UG中部 2024/06/27 15
まとめ アーキテクチャ図で何を伝えたいか目的を明確化したうえで、その 目的にあった表現を選択する 生成AIと協業することを意識してツールを選択する アーキテクチャを考えるのは楽しい JAWS-UG中部 2024/06/27 16
発表は以上です ありがとうございました JAWS-UG中部 2024/06/27 17