ソフトウェアアーキテクチャに関する技術ノートです。DDD・アーキテクチャスタイル・設計パターンを中心に整理しています。
コンテンツ一覧
Domain-Driven Design
Container Patterns
| No. | 項目 | カテゴリ |
|---|---|---|
| 1 | Sidecar - アプリケーションへ機能を足す補助コンテナ | 設計パターン |
| 2 | Ambassador - 外部との通信を仲介する補助コンテナ | 設計パターン |
| 3 | Adapter - アプリケーションの出力を外向きに揃える補助コンテナ | 設計パターン |
参考文献(手元にある書籍)
- アーキテクチャモダナイゼーション 組織とビジネスの未来を設計する
- ソフトウェアアーキテクトのための意思決定術 リーダーシップ/技術/プロダクトマネジメントの活用
- マイクロサービスアーキテクチャ 第2版
- ドメイン駆動設計をはじめよう―ソフトウェアの実装と事業戦略を結びつける実践技法
- 関数型ドメインモデリング
- セキュア・バイ・デザイン 安全なソフトウェア設計
- ソフトウェアアーキテクチャの基礎 第2版―エンジニアリングに基づく体系的アプローチ
- ドメイン駆動設計 モデリング/実装ガイド
- ドメイン駆動設計 サンプルコード&FAQ
- クリーンコードクックブック―コードの設計と品質を改善するためのレシピ集
- 分散システムのためのデザインパターン
- 分散システムデザインパターン―コンテナを使ったスケーラブルなサービスの設計
- ソフトウェアアーキテクチャ・ハードパーツ―分散アーキテクチャのためのトレードオフ分析
- マルチテナントSaaSアーキテクチャの構築―原則、ベストプラクティス、AWSアーキテクチャパターン
- システム設計の面接試験
- データモデリングでドメインを駆動する――分散/疎結合な基幹系システムに向けて