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
アーキテクチャを作るときのTips by 目指せAWSアーキテクチャマスター! #2 ~アーキ...
Search
YAGASAKI Akihiro
April 07, 2026
Design
60
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
アーキテクチャを作るときのTips by 目指せAWSアーキテクチャマスター! #2 ~アーキテクチャ図持ち込みLT大会~
https://japan-aws-jr-champions.connpass.com/event/386780/
このイベントのLTです
YAGASAKI Akihiro
April 07, 2026
More Decks by YAGASAKI Akihiro
See All by YAGASAKI Akihiro
AWS CDK を活用した 大量 AWS アカウントへのプロビジョニング例 〜 SaaSus Platform の場合 〜 於 JAWS-UG CDK支部 #17
yaggy
1
550
BtoB SaaS開発基礎講座
yaggy
0
200
テナント分離⽅式の使い分けとバランス (SaaS Engineering Meetup キックオフイベント)
yaggy
3
4.8k
マルチテナントにおけるテナント増加時のデータベース分離の体験談例(仮)
yaggy
3
3.3k
AWS Proton を使って(もらって)快適な開発環境をあげよう(もらおう)!
yaggy
1
5.3k
Build Fullmesh VPN by VyOS with Serf! VyOS Users Meeting Japan #1 LT
yaggy
1
1.5k
Vyattaでやってます! Multi Region VPN on Amazon Web Services #jvum2014s
yaggy
1
620
Other Decks in Design
See All in Design
20260215独立行政法人科学技術振興機構(JST) 社会技術研究開発センター(RISTEX)ケアが根づく社会システム _公開シンポジウム
a2k
1
240
デザインツールを開く前に その画面は誰に何と言わせたい?受託UIデザイナーが顧客解像度を高める 「打ち合わせの場での確かめ方」
garyuten
1
160
大企業インハウスデザイン組織における DesignOps改革の現在地 / DesignOps at Scale: Navigating Transformation in Large Enterprises
nttcom
0
810
保育現場にAIを 〜人と技術に橋を架けるデザインで考えてきたこと〜 uiuxcamp2026-hoiku-ai-design
hiro93n
1
360
広い関与の可能性に どう向き合うのか? 私たちは。|Timee MarketingDesign 2026-06-18
bebe
0
300
AI-Slopなデザインを生まないためのデザインプロセス戦略
takanorip
7
5.2k
富山デザイン勉強会_プレゼンテーション.pdf
keita_yoshikawa
0
110
つくり方を変えていく | change-how-we-build
mottox2
2
1.4k
ボタンUIの冪等性の話をしたらVimmerに刺さっちゃった
ottatto
3
1.7k
test deck title
shotamatsuo
0
1.5k
Where Imagination Ends AI Begins
r5ni4
0
270
社長の宿題への回答 「新卒×AI」が生み出す価値
saki822
2
200
Featured
See All Featured
Producing Creativity
orderedlist
PRO
348
40k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
290
What's in a price? How to price your products and services
michaelherold
247
13k
Speed Design
sergeychernyshev
33
2k
Context Engineering - Making Every Token Count
addyosmani
9
1k
Raft: Consensus for Rubyists
vanstee
141
7.6k
Music & Morning Musume
bryan
47
7.3k
Tell your own story through comics
letsgokoyo
1
1k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
440
Building the Perfect Custom Keyboard
takai
2
830
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.4k
The World Runs on Bad Software
bkeepers
PRO
72
12k
Transcript
© 2026 Anti-Pattern Inc. All rights reserved. アーキテクチャを作るときのTips 2026/04/07 於︓⽬指せAWSアーキテクチャマスター︕
#2 ~アーキテクチャ図持ち込みLT⼤会~ 株式会社アンチパターン ⽮ヶ崎哲宏
⾃⼰紹介 2 ⽮ヶ崎 哲宏(Akihiro YAGASAKI) 株式会社アンチパターン 取締役 CTO兼COO 役割︓⽇本のソフトウェアエンジニアを憧れの職業に するためのいろいろ
経歴︓アマゾン ウェブサービス ジャパン にて SaaSシニアパートナーソリューションアーキテクト Webメディア/SaaSベンダーにて技術責任者ボードメンバー ⼤⼿SIerグループ会社にて情シス責任者 アニメソングのコーラス など 2022, 2023, 2024, 2025 Japan AWS Top Engineers (Software)
© 2026 Anti-Pattern Inc. All rights reserved. アーキテクチャとは︖︕
アーキテクチャとは アーキテクチャ = 建築の設計図 語源は「建築 (architecture)」 家を建てるとき、いきなり⽊材を切り始める⼈はいません。 まず 「どんな家にするか」 を決めます。
間取り、構造、配管、電気… システムも同じ。 「いきなり作り始める」のも良い場合もありますが、特にチームで作る 場合は、⽅向性を定めてからじゃないと⼤変 B L U E P R I N T
どれくらいの⽴派さにするのか︖︕ まず「ベース」を決める プレハブ︖⽊造︖それとも鉄筋コンクリート︖ システムの要件や実現したいことを徹底的に考えてベースを決める P R E F A B
プレハブ 早い・安い・⼩規模向け W O O D ⽊造 標準的・柔軟・コスパ良 R C 鉄筋コンクリート 頑丈・⼤規模・⻑期運⽤ → 建築素材を選ぶように、まず「⼟台となる構造」を決める
概念だけじゃ無くて実装できるところまで持っていく そして「詳細」を決めていく ベースが決まったら、作り⽅の詳細・間取りを決めます LDK BED BATH WC KITCHEN F L
O O R P L A N 間取り どんな部品 (コンポーネント) に分けるか 配管 部品同⼠がどう会話するか (API・通信) 電気 データはどこに保存するか 動線 リクエストはどう流れるか
© 2026 Anti-Pattern Inc. All rights reserved. システム化・移⾏アプローチ
© 2026 Anti-Pattern Inc. All rights reserved. 今回のお題
© 2026 Anti-Pattern Inc. All rights reserved. AWSさんの⾔っている クラウド移⾏における 7R
引⽤︓ https://pages.awscloud.com/rs/112-TZM-766/images/AWS-Black-Belt_2023_Migration-7R_1208_v1.pdf
© 2026 Anti-Pattern Inc. All rights reserved. AWSさんの⾔っている クラウド移⾏における 7R
- 2 引⽤︓ https://pages.awscloud.com/rs/112-TZM-766/images/AWS-Black-Belt_2023_Migration-7R_1208_v1.pdf
© 2026 Anti-Pattern Inc. All rights reserved. 今回のお題
© 2026 Anti-Pattern Inc. All rights reserved. 今回のお題
© 2026 Anti-Pattern Inc. All rights reserved. (再掲)AWSさんの⾔っている クラウド移⾏における 7R
- 2 引⽤︓ https://pages.awscloud.com/rs/112-TZM-766/images/AWS-Black-Belt_2023_Migration-7R_1208_v1.pdf このへんも 真剣に考える
© 2026 Anti-Pattern Inc. All rights reserved. (再掲)AWSさんの⾔っている クラウド移⾏における 7R
- 2 引⽤︓ https://pages.awscloud.com/rs/112-TZM-766/images/AWS-Black-Belt_2023_Migration-7R_1208_v1.pdf 考えた上で こっちだった 場合は︖
© 2026 Anti-Pattern Inc. All rights reserved. アーキテクチャを考えるポイント
システムとはなんのためにあるのか︖ システム開発のためにアーキテクチャは考えない 運⽤のために考える︕ システムの時間は、開発完了までより使っている時間の⽅が、はるかに⻑いのです NOT 「作るのが 簡単か、⼤変か」 実装の難易度ではない YES 「ちゃんと
運⽤できるか︖」 作った後の⻑い時間を⽀えられるか
運⽤できる︖ 運⽤できるか? ① ⼗分な強度はあるか 地震があったら倒れちゃう︖⼤⾬で⽔浸しにならない︖ 急な⾼負荷 アクセス急増・バズ 捌ききれる︖ 障害発⽣ サーバ・DB・外部API停⽌
全部⽌まらない︖ 災害 いろんな障害が起きる 復旧できる︖
運⽤できる︖ 運⽤できるか? ② あとから変えられるか 「部屋を追加したい」と⾔われたとき、建て直しになっちゃう︖ 拡張できない設計 新機能 = 全体作り直し 修正がどこに波及するか不明
リリースのたびに⼤⼯事 → 結局、建て直しに… 拡張できる設計 新機能を「追加」できる 影響範囲が予測できる ⼩さく安全にリリース可能 → 増築できる家
運⽤できる︖ 運⽤できるか? ③ 侵⼊されないか 悪意のある⼈に、勝⼿に侵⼊されちゃわない︖ 家のセキュリティ 鍵がかかっているか 窓は閉まっているか 誰が出⼊りしたか分かるか ⾦庫はどこにあるか
システムでは… 認証・認可は適切か 通信は暗号化されているか ログ・監査証跡があるか 機密データはどこに置くか
運⽤できる︖ 運⽤できるか? ④ 必要なレベルになっているか 多すぎでも、少なすぎでもない︖ ありがちな失敗 「⽝⼩屋が欲しい」と⾔われているのに、鉄筋コンクリートでビルを建てていない︖ 過剰設計 (Over) 使わない機能・複雑すぎる構造
過⼩設計 (Under) 将来の負荷・要件に耐えられない
運⽤できる︖ 実は、それ全部やってくれる仕組みがあります A W S Well-Architected Review AWSが体系化した、システムを評価するためのフレームワーク P I
L L A R 01 運⽤上の優秀性 P I L L A R 02 セキュリティ P I L L A R 03 信頼性 P I L L A R 04 パフォーマンス効率 P I L L A R 05 コスト最適化 P I L L A R 06 持続可能性 6つの柱で「ちゃんと運⽤できるか」を網羅的にチェック 全部出来てるか︖じゃなくて、そのシステムに必要なことがちゃんとできているのか︖の視点で使う︕ T H E A N S W E R I S
結局ね︕ だから、Well-Architected Review をやろう これまで話したポイントを、AWSの専⾨家と⼀緒にチェックする仕組みです 強度 信頼性 / パフォーマンス効率 障害耐性・スケーラビリティ
拡張性 運⽤上の優秀性 変更しやすさ・⾃動化 安全性 セキュリティ 認証・暗号化・監査 適切さ コスト最適化 / 持続可能性 過不⾜のないリソース → ⾃分だけで悩まず、体系化されたチェックリストで「運⽤できるか」を確認する
© 2026 Anti-Pattern Inc. All rights reserved. まとめ
© 2026 Anti-Pattern Inc. All rights reserved. 今回のお題
© 2026 Anti-Pattern Inc. All rights reserved. 今回のお題
© 2026 Anti-Pattern Inc. All rights reserved. ぼくだったらこう作る︕アーキテクチャ図
© 2026 Anti-Pattern Inc. All rights reserved. “⽇本のソフトウェアエンジニアを 憧れの職業へ”