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
ソフトウェアアーキテクトのススメ
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
chibicco
March 16, 2022
Programming
620
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ソフトウェアアーキテクトのススメ
おすすめの技術書 LT会 - vol.3 #itbookslt
https://rakus.connpass.com/event/237605/
chibicco
March 16, 2022
More Decks by chibicco
See All by chibicco
AIを活かすためのリファクタリング
chibicco
0
82
Microservices for toB
chibicco
0
280
Other Decks in Programming
See All in Programming
世界の中心で、AI(App Intents)をさけぶ ー App Intents中心設計の実践ガイド
touyou
0
580
技術的負債の返済は、AI時代の複利で効く投資 — 経営としての意思決定とその遂行
curekoshimizu
0
1.4k
Webの地図
yosuke_furukawa
PRO
6
4.5k
AIエージェント時代のコードレビューを設計する
nogu66
6
2.7k
Security issues being discussed on Web Platforms
petamoriken
0
950
Snowflakeで業務アプリを作ろう。 Snowflakeのアプリ機能解説&実践ガイド
ayumu_yamaguchi
1
280
XP祭りでしか伝わらないフリップネタ #xpjug
murabayashi
0
150
新卒PdEのリアル
ryu1013
1
500
自分的「カンファレンスの楽しみ方」
syumai
0
200
WebRTC映像をAirPlayに対応させる挑戦.pdf
monolithic_adam
0
270
App Intentsのビルドプロセスを支える技術
kntkymt
0
380
Go × SIMDで高速化するベクトル検索 ~ルーフラインモデルでSIMDが効く境界を探れ! ~
po3rin
1
1.2k
Featured
See All Featured
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
3k
Code Reviewing Like a Champion
maltzj
528
40k
30 Presentation Tips
portentint
PRO
1
400
エンジニアに許された特別な時間の終わり
watany
109
250k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
1k
Scaling GitHub
holman
464
140k
So, you think you're a good person
axbom
PRO
2
2.2k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
203
76k
Darren the Foodie - Storyboard
khoart
PRO
4
3.9k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.8k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.8k
Transcript
ソフトウェアアーキテクトのススメ 2022/3/16
自己紹介 ソーシャルゲーム業界のサーバサイドエンジアを経験後、現職でBtoB領域の開 発・運用に関わる。 直近では、ドメインに関係する横断課題の解決部署を担当。 マイクロサービス・DDDなど、全体設計〜個別設計について興味があり、ビジネス ・コードが成長する中で安定した 開発体験を作るために何が必要か を考えてい
る。 Suzuki Eiji / chibicco Twitter: chibiccoooooo 株式会社マネーフォワード
02 目 次 自己紹介 まとめ 本の構成 紹介書籍
紹介書籍 • こんな人へオススメ ◦ 設計に興味はあるが、何から始めれば良いかわからない ◦ 最近、開発速度が落ちている気がする ◦
開発していて、言葉にできないもやもやを感じる プログラマーのためのアーキテクティング入門 Design It! 著者: Michael Keeling 翻訳: 島田 浩二 https://www.oreilly.co.jp/books/9784873118956/
• 第Ⅰ部 ソフトウェアアーキテクチャ入門 ◦ 1章 ソフトウェアアーキテクトになる ◦ 2章
デザイン思考の基礎 • 第Ⅱ部 アーキテクチャ設計の基礎 ◦ 3章 デザイン戦略を立てる ◦ 4章 ステークホルダーに共感する ◦ 5章 アーキテクチャ上重要な要求を掘り下げる ◦ 6章 アーキテクチャを選ぶ ◦ 7章 パターンで土台を作る ◦ 8章 意味のあるモデルで複雑さを扱う ◦ 9章 アーキテクチャデザインスタジオを開く ◦ 10章 設計判断を可視化する ◦ 11章 アーキテクチャを記述する ◦ 12章 アーキテクチャに通知表をつける ◦ 13章 チームのアーキテクト力を強める • 第Ⅲ部 アーキテクトの道具箱 ◦ 14章 問題理解のアクティビティ ◦ 15章 潜在的な解決策を探るアクティビティ ◦ 16章 設計をタンジブルにするアクティビティ ◦ 17章 設計の選択肢を評価するアクティビティ 本の構成
引用: https://www.oreilly.co.jp/books/9784873118956/ (2章)
• 第Ⅰ部 ソフトウェアアーキテクチャ入門 ◦ 1章 ソフトウェアアーキテクトになる ◦ 2章
デザイン思考の基礎 • 第Ⅱ部 アーキテクチャ設計の基礎 ◦ 3章 デザイン戦略を立てる ◦ 4章 ステークホルダーに共感する ◦ 5章 アーキテクチャ上重要な要求を掘り下げる ◦ 6章 アーキテクチャを選ぶ ◦ 7章 パターンで土台を作る ◦ 8章 意味のあるモデルで複雑さを扱う ◦ 9章 アーキテクチャデザインスタジオを開く ◦ 10章 設計判断を可視化する ◦ 11章 アーキテクチャを記述する ◦ 12章 アーキテクチャに通知表をつける ◦ 13章 チームのアーキテクト力を強める • 第Ⅲ部 アーキテクトの道具箱 ◦ 14章 問題理解のアクティビティ ◦ 15章 潜在的な解決策を探るアクティビティ ◦ 16章 設計をタンジブルにするアクティビティ ◦ 17章 設計の選択肢を評価するアクティビティ 手法の紹介 全体像 理解 探求 作成 評価 理解 探求 作成 評価 理解 探求 作成 評価 理解 探求 作成 評価 理解 探求 作成 評価 理解 探求 作成 評価 理解 探求 作成 評価 理解 探求 作成 評価
履歴API DB クラウド 参考: https://www.oreilly.co.jp/books/9784873118956/ (5章)
• 設計に関する全体感を掴める一冊 • 第Ⅰ部〜第Ⅱ部は必読、第Ⅲ部は手法の紹介 • コード部分の設計をさらに突き詰めたい方は、DDDやTDDの本を読んでみ る まとめ
ご清聴ありがとうございました