マイクロサービスアーキテクチャ
(出典:microsoft.com)
参考:
マイクロサービス アーキテクチャ スタイル | Microsoft Docs
マイクロサービス アーキテクチャとは | クラウド図鑑 by CloudIT
書籍「マイクロサービスアーキテクチャ」まとめ 前編 – Qiita
書籍「マイクロサービスアーキテクチャ」まとめ 後編 – Qiita
マイクロサービスとは何か? デジタル変革の時代を生き残るための、テクノロジー入門 | Salesforce ブログ
マイクロサービスアーキテクチャ とは | webapi.tokyo
概要
参考:
マイクロサービスアーキテクチャとは何か – SlideShare
デプロイ
参考:
これだけはやっておきたい 〜 マイクロサービスのデプロイメント | クラウドワークス エンジニアブログ
サービス分割
参考:
マイクロサービスアーキテクチャにおけるサービス分割の難しさ | RAKUS Developers Blog
サービス志向アーキテクチャ (SOA) とマイクロサービスアーキテクチャ (MSA) の違い
参考:
翻訳 マイクロサービスの考え方、SOA との違い。- Qiita
CQRS (Command Query Responsibility Segregation)
コマンドクエリ責務分離
(出典:microsoft.com)
参考:
CQRS とイベントソーシングの使用法、または「CRUDに何か問題でも?」| POSTD
CQRS アーキテクチャのスタイル | Microsoft Docs
イベントと CQRS による CRUD システムの再作成 | Cutting Edge – MSDN
DDD で設計するなら CQRS の利用を検討すべき – Qiita
DDD × CQRS 更新系と参照系で異なる ORM を併用して上手くいった話 – SlideShare
CQRS + ES について細かい実装や考察をまとめてみた | edy blog
DDD、CQRS (+ES) まわりの実装、参考ページまとめ | DevelopersIO
複雑な JavaScript アプリケーションを考えながら作る話 | azu.github.io
Ruby/Rails のプロ開発者としての5年間を振り返る 翻訳 | TechRacho
Azure Cosmos DB と Databricks を使った CQRS パターンとラムダアーキテクチャ | slideship.com
Lagom Framework – Opinionated microservice framework | @lightbend
Command Query Responsibility Segregation (CQRS) | microservices.io
イベントソーシング
(出典:microsoft.com)
参考:
内なる秩序の探求 〜テスト駆動開発をやめて、なお残すべき習慣とは (7) | 時を超えたプログラミングの道
Railsドメイン設計 イベントソーシングで CQRS Read Model が基本的に必要な理由 翻訳 | TechRacho
Event sourcing | microservices.io
Event sourcing using Kafka – SoftwareMill Tech Blog
Apache Kafka is not for Event Sourcing – SERIALIZED IO – Medium
Using Kafka as a (CQRS) Eventstore. Good idea? – Stack Overflow
Axon
参考:
Axon – the open source Java platform supporting event sourcing and DDD architecture [Official]
Axon Reference Guide [Official]
CQRS + イベントソーシングフレームワーク Axon – Qiita
A Guide to the Axon Framework | Baeldung
Event Store
参考: