Slide 51
Slide 51 text
51
具体と抽象で全体を捉える(2/2)
抽象
具体
変わり
にくい
トレンド
がある
アプリケーション データベース …
オブジェクト指向, 関数
型, リアクティブ, etc...
パラダイム
Singleton, Observer,
Pub-Sub, DI, etc...
デザインパターン
DRY, KISS, YAGNI,
SOLID, etc...
プログラミング原則
Go, Java, JavaScript,
Ruby, Swift, Kotlin,
etc...
開発言語
Ruby on Rails, Spring
Boot, React, Vue.js,
Django, etc...
アプリFW/ツール
MySQL, PostgreSQL,
MongoDB, TiDB, etc...
DBプロダクト
ACID, BASE, CAP定理,
etc...
DB特性
分散型システム, 集中型
システム, etc...
システムの原理
ネットワークやセキュリティ,
クラウドをはじめとし, 数多
くの軸がある
※ 図中の各要素はあくまで一例です。
原理原則をはじめとし, 抽象度の高い領域を
押さえることで変化対応力が付く