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
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
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
Everything will be SERVERLESS — 信じて運用した10年の経験値 / Everything Will be Serverless — Lessons Learned from 10 Years of Operational Experience
seike460
PRO
1
1.1k
[2026-09-26]空論ジェネリックプロセス~テスト資産とAIで紡ぐ、再現可能なパフォーマンスチューニングの話~
tosite
0
270
コードで差別化できない時代の ソフトウェアエンジニアリング / Software Engineering in an Era Where Code Doesn’t Differentiate
kishida
2
180
Simple Storage Service(S3) is not simple
iwatsukayura
0
290
Railsバージョンを4倍にした話
optim
0
350
Findy - エンジニア向け会社紹介/Findy Company Deck
findyinc
6
400k
Herb in Rails 8.2: Your ERB views, now HTML-aware @ Rails World 2026, Austin, Texas
marcoroth
0
220
パスワード再設定メールのURLについて知っておこう
uyuki234
0
160
機械に任せるテスト、人が見るテスト ⽣成AIで引き直した、運⽤保守フェーズの線引き
dske104
0
190
Unity6 URPによる海底をテーマにしたVJシステムの解説 | Unity Shader 完全に理解した 勉強会
gam0022
0
370
コーディング自動化の次へ。人の介入をゼロにするファクトリーとサポートAIによる実践
timakin
4
3.5k
Apple Intelligence を用いた個人情報誤送信防止、及びユーザーリクエスト体験の改善について
yukiny
0
350
Featured
See All Featured
Game over? The fight for quality and originality in the time of robots
wayneb77
1
300
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
320
[RailsConf 2023] Rails as a piece of cake
palkan
59
7.1k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
570
Optimising Largest Contentful Paint
csswizardry
37
4k
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.6k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.8k
Are puppies a ranking factor?
jonoalderson
2
4.1k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.7k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
330
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
850
Practical Orchestrator
shlominoach
192
12k
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の本を読んでみ る まとめ
ご清聴ありがとうございました