Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
こんなアーキテクチャ図はいやだ / Anti-pattern in AWS Archite...
Search
Naomi Yamasaki
April 18, 2026
Technology
710
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
こんなアーキテクチャ図はいやだ / Anti-pattern in AWS Architecture Diagrams
2026/04/18 JAWS-UG横浜支部 #100 祝・第100回スペシャル でお話しした内容です。
10個のアーキテクチャ図を書く時に気をつけるポイントをお話ししました。
Naomi Yamasaki
April 18, 2026
More Decks by Naomi Yamasaki
See All by Naomi Yamasaki
こんなアーキテクチャ図は嫌だ BEYOND THE TIME: 半年後の自分へ贈る15のメッセージ / 15 of Anti-pattern in AWS Architecture Diagrams
naospon
4
330
EOL?パッチ当て? そんなの知るか!(上司)〜株式会社ジンベエ水産 EOL狂騒曲〜 / how can we operate eol management well
naospon
0
180
ssmonline #51 ヤマサキ春のサメ祭り 2026 / ssmjp Yamasaki Spring JAWS Festival 2026
naospon
1
150
20260307_JAWS_DAYS_2026_CDP道場 / jaws days 2026 cdp dojo
naospon
0
41
アーキテクチャ専門支部 presents 帰ってきた!CDP道場 〜サメシャイン水族館 事業停止の危機を救え!〜 / CDP Dojo - Save the SAMESHINE Aquarium from Shutting Down! presented by JAWS-UG Architecture
naospon
0
170
JAWS DAYS 2026 CDP道場 事前説明会 / JAWS DAYS 2026 CDP Dojo briefing document
naospon
0
290
AI駆動開発をどのように組織に取り込んで実践していくか / How can we drive AI driven development in my company
naospon
2
400
IAM Identity Centerを利用したAWSアカウントへの ログイン統制戦略 / Login Control Strategy for AWS Accounts Using IAM Identity Center
naospon
1
160
情シス視点でのEOL対応 / What Should IT Do Regarding End-of-Life Support
naospon
1
89
Other Decks in Technology
See All in Technology
品質と信頼性を地続きにする
grimoh
2
900
AgentCore Runtime上にAgentic Coding基盤を構築・展開する際の設計ポイントと限界点 / Design considerations and limitations when building an agentic coding platform on AgentCore Runtime
har1101
5
630
Oracle Cloud Network Path Analyzerを試してみた/I Tried Out Oracle Cloud Network Path Analyzer
masakiokuda
1
110
Deployment の 先にある AI Agent 基盤 - kagent vNext、Agent Substrate、Hermes から読み解く Agent Runtime の現在地 / k8s-matsuri-2-ai-agent-platform-amsy810
masayaaoyama
4
700
あけおめLINE 傾向とその対策
nasa9084
0
190
ADKで始める業務改善 - AIエージェント開発時の考えと設計
harappa80
2
250
え、こんなに早く改修できるの?──新人エンジニアとスクラムマスターの2人が語る、AI×アジャイル開発の現場
ysasago
2
640
アプリをもっと"iOSアプリっぽく"する小さな工夫 / Small Touches That Make Your App Feel More Like an iOS App
matsuji
2
1k
人間はどの意思決定を手放せるのか
kawasima
15
7.9k
EventBridge に「合流」はない ― サーバーレスのワークフローを育てるということ / No Join in EventBridge
yusukeshimizu
2
430
AI時代の「技術的負債」の変質ー概念の終焉と再解釈、エージェントと共に向かう先
nwiizo
1
3.1k
AIに任せた品質は、誰が見立てるのか - AI時代のテストマネジメント
nakanao
3
2.7k
Featured
See All Featured
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
760
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
520
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
510
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
50
10k
Leo the Paperboy
mayatellez
10
2.3k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Speed Design
sergeychernyshev
33
2.1k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
240
Product Roadmaps are Hard
iamctodd
55
13k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
2
2.9k
Utilizing Notion as your number one productivity tool
mfonobong
4
590
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
470
Transcript
山﨑 奈緒美 2026/4/18 JAWS-UG横浜支部 こんなアーキテクチャ図はいやだ BEYOND THE TIME: 半年後の自分へ贈る10のメッセージ こんなアーキテクチャ図はいやだ
BEYOND THE TIME: 半年後の自分へ贈る10のメッセージ
ご挨拶と自己紹介 AWS SAMURAI 2015 JAWS-UGアーキテクチャ専門支部 JAWS-UG情シス支部 JAWS FESTA 2024 in
広島 副実行委員長 E-JAWSコミッティ 生活協同組合コープさっぽろ デジタル推進本部 IT統括部 山﨑 奈緒美 大阪出身。 就職で上京し、ソフトハウスでインフラエンジニア 地図情報システム開発会社でひとり情シス 旅行会社の情シス部門でクラウド担当 2020年9月に東京から札幌へ移住し10月よりコープさっぽろへJOIN。 AWSのことならなんでも担当。 @nao_spon I ♡ Route53 IAM Organizations 夏はロードバイク、冬はスノボしてます。仲間募集中!
みなさん、 アーキテクチャ図を書いていますか?
みなさん、適切な アーキテクチャ図を書いていますか?
不適切なアーキテクチャ図が与える影響 認識齟齬と誤解 実装ミスの誘発 生産性の低下 技術的負債の蓄積 チーム間で同じ図を見ても異なる解釈が生まれ、 設計意図が正確に伝わらない 設計意図の伝達失敗により、 開発段階で想定外の問題が発生し手戻りが増加する 不明瞭な図はレビュー時間を増大させ、
本質的な議論よりも図の解釈に時間を費やす 保守性の悪い図は更新されず、 実態と乖離したドキュメントが技術的負債となる
半年後の自分のために ドキュメントを書く 結果的にみんなのためになるよ!!
前提条件 • アイコンの利用規約を守るのは大前提です ◦ 縦横幅の比率変更、アイコンの色変更はNGです ◦ 他にも細かいところはありますが利用規約を読みましょう • 自社内の設計資料として作成する場合のお話です ◦
顧客向け提案資料、社外向け資料、イベント登壇資料など シチュエーションによってはマッチしない可能性は大いにあります • AWSアーキテクチャに限らないお話です ◦ 他クラウドでも、オンプレでも共通する話題だと思います
10 Tips of AWS Anti-pattern in Architecture Diagrams
1: 君の名は。
1: 君の名は。 アイコンだけで「誰(役割)」かわからない。あなたの「名前(Role)」は? AWS Cloud Virtual private cloud (VPC) Private
subnet Public subnet
2: 境界線上のアリア
2: 境界線上のアリア 境界(VPC / Subnet)がないから守備範囲が不明。「境界線」を引こう。 AWS Cloud WEBサーバー APサーバー DBサーバー
バッチコンテナ 画像保存 画像リサイズ ALB
3: スパイダーマン アクロス・ザ・ネットワーク
3: スパイダーマン:アクロス・ザ・ネットワーク 線が絡まって、データの行き先が追えない。「線の交差」を避けよう。 ECS Task 出荷指示 Worker Worker Worker Worker
Worker Worker 位置検索 位置指示 配送先検索 パレット指示 出庫指示 複雑になる場合は分割するのも手
4: Fly Me to the Moon 月はどっちに出ている
4: Fly Me to the Moon / 月はどっちに出ている 矢印の向きがバラバラで、起点が不明。「向き」を右か下へ揃えよう。 API
Gateway 商品検索 Lambda 商品発注 Lambda Lambda Authorizer Aurora セッション管理 DynamoDB 商品画像 S3 売価情報 S3 お客様 社員
5: ウォーリーをさがせ!
5: ウォーリーをさがせ! 情報過多で、見るべき場所が埋もれている。場合によっては分割しよう。
6: 2001年宇宙の旅
6: 2001年宇宙の旅 外部結合先が「モノリス」で謎。「I/Fとプロトコル」を明記しよう。 AWS Cloud Virtual private cloud (VPC) Private
subnet Public subnet 上位システム NLB 注文処理ECS 注文データ Aurora
7: おくりびと
7: おくりびと ファイルを「送る(PUT)」のか「取りに行く(GET)」のか。それが問題だ 矢印には必ず メソッド( PUT / GET / Sync)を書き添えよう
APIGateway Lambda ALB ECR データ保存S3 他システム バッチサーバー SecurityGroupやIAMの権限設定にも影響するよ!
8: ユーザーを探して三千里
8: ユーザーを探して三千里 誰が使うのか(アクター)がいなくて迷子。「起点(ユーザー)」を置こう。 AWS Cloud Virtual private cloud (VPC) Private
subnet Public subnet ALB 注文処理ECS 注文データ Aurora
9: メメント
9: メメント 10分後にわからなくなる処理順序 Amazon Cognito Lambda Authorizer Lambda AWS WAF
APIGateway 順序性のある通信の場合は矢印に番号とどのような処理かを添えよう
10: Not Invented Here 自前主義
10: Not Invented Here : 自前主義 その独立宣言、本当に必要?車輪の再発明をしてない? Amazon Cognito Lambda
Authorizer Lambda AWS WAF データ連携用S3 共通認証基盤 Amazon Cognito 共通データ保存 S3 Bucket 僕たちの存在を 忘れてないかい? APIGateway
まとめ 半年後の自分でも理解できる図を書こう 10のチェックポイント 意識すべきこと 可読性(名前・境界・交差) 誰が見ても一瞬で構造がわかるか? 密度(向き・拡大) 情報の流れと解像度は適切か? 文脈(外部・ユーザー) システムの外側にある『物語』を描いているか?
秩序(時系列・共通化) 独自ルールで迷宮を作っていないか?
半年後の自分のために ドキュメントを書く 結果的にみんなのためになるよ!!