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
53
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
540
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
610
Other Decks in Design
See All in Design
生成AIの不確実性を価値に変える、「ビズリーチ」の体験設計 / KNOTS2026
visional_engineering_and_design
6
1.3k
染み出し好きの、 染み出しコントロール論
mukai_takeru
0
180
全員がアウトプットを出せる時代、 誰を採用する?
nishame
0
610
AI時代に必要な アイデアの形
uxman
0
230
タイル紹介サイト「タイルだもんで」
calpin
0
160
Rethinking IFUs: What Board Game Rulebooks Contribute to IFU Usability
deadlinepoet
0
340
開閉UIのアニメーション設計
hiro0218
2
830
デザインコンテキストのバトンをつなぐ—AI時代のプロダクトマネジメント
kumanoayumi
6
1.2k
空間アプリ開発のフィードバックをCodexにするための抽象的なデザインツールの模索
karad
0
150
AI時代、デザイナーの価値はどこに?
tararira
2
1.7k
hicard_credential_202601
hicard
0
260
デザイナーが主導権を握る、AI協業の本音と実践
satosio
7
3.4k
Featured
See All Featured
The Cost Of JavaScript in 2023
addyosmani
55
10k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
460
Making the Leap to Tech Lead
cromwellryan
135
10k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Prompt Engineering for Job Search
mfonobong
0
370
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
4.1k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
1.5k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
Making Projects Easy
brettharned
120
6.7k
Deep Space Network (abreviated)
tonyrice
0
220
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
420
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. “⽇本のソフトウェアエンジニアを 憧れの職業へ”