今回は「ソフトウェアアーキテクチャの基礎」という本のイントロをレビューついでにざっくり話しています
00:00: OP
00:30: 今日のテーマ
01:00: アーキテクチャに交わるもの
13:05: 既知の知 / 未知の知 / 未知の未知
16:16: アーキテクチャと交わるもの(続)
23:19: ソフトウェアアーキテクチャの法則
32:32: クロージングと次回予告
- アーキテクチャに交わるもの
- エンジニアリングプラクティス (CICD / テスティング etc..)
- 未知の未知に対するアプローチ
- 既知の知 / 既知の未知 / 未知の未知
- 進化的アーキテクチャ・適用度関数
- 運用とDevOps
- プロセス
- ストラングラーアプリケーションパターン・フィーチャートグル
- データ
- データは寿命が長い
- アーキテクチャの大事な観点の「アーキテクチャ量子」という点においてデータは無視できない
- ソフトウェアアーキテクチャの法則
- ソフトウェアアーキテクチャの第一法則: ソフトウェアアーキテクチャはトレードオフがすべてだ
- アーキテクトが、トレードオフではない何かを見出したと考えているなら、まだトレードオフを特定していないだけの可能性が高い
- ソフトウェアアーキテクチャの第二法則: 「どうやって」よりも「なぜ」の方がずっと重要だ
- アーキテクチャとは、Google で答えを見つけられないものだ
#standfm #エンジニア #アーキテクチャ #O'Reilly #オライリー #アーキテクト #ソフトウェア