Software Design
-
Conway's Law
#Software Design #Team Organization コンウェイの法則についてMartin Fowlerが書いたブログ 逆コンウェイ戦略やDDDとの関連についても触れている Conway’s Law
-
クリーンアーキテクチャ
-
モノリスからマイクロサービスへ
-
実践クリーンアーキテクチャ
#Software Design #成瀬允宣 クリーンアーキテクチャを実装レベルで実践するドキュメント 実践クリーンアーキテクチャ │ nrslib
-
実践ドメイン駆動設計
-
マスタリングAPIアーキテクチャ
-
DDD
Domain Driven Design #Software Design ドメイン(事業領域)ファーストでプロダクト開発を行う考え方 大きく戦略的設計と戦術的設計に分かれる 戦略的設計ではユビキタス言語と境界付けられたコンテキストが大きなトピックとなる 戦術的設計ではコード実装におけるデザインパターンを提供する。デザインパターンは集約と呼ばれるドメインモデル群を中心に据える ビジネスロジックが置かれるドメインレイヤを中心に業務手順や技術的関心事といったレイヤをどのように整理するかについては、クリーンアーキテクチャ等のいくつかのアーキテクチャが議論されている
-
PofEAA
#Software Design #Martin Fowler Patterns of Enterprise Application Architecture PofEAAで考えるSaaSバックエンドの作り方
-
逆コンウェイ戦略
#Software Design #Team Organization コンウェイの法則に対して、開発チームの組織構造を変更して、望ましいソフトウェア設計を目指すという考え方 マイクロサービスの中でよく話題が上がる
-
モジュラモノリス
#Software Design Shopifyはいかにしてモジュラモノリスへ移行したか モジュラモノリスで表現する複雑なドメイン領域と境界
-
オニオンアーキテクチャ
-
エリック・エヴァンスのドメイン駆動設計
-
BDDとDDD
#BDD #DDD #Dan North #Software Design Blog
-
良いコードとは何か
#Software Design 特に結合度と凝集度について参考になる研修資料 キーワード 技術的負債 クリーンアーキテクチャ
-
マイクロサービス
#Software Design #API Architecture DDDにおける境界付けられたコンテキストに対応する形でサービスを用意し、サービス間通信を行う設計パターン マイクロという名前の通り、サービスインターフェースが小さく疎結合になっていて各サービスの責務が凝集されていることが望ましい
-
OOP
Object Oriented Programming #Software Design
-
CQRS Documents by Greg Young
#Greg Young #Software Design pdf
-
ヘキサゴナルアーキテクチャ