lightbend社(旧 typesafe社) から先日 lagom というフレームワークがリリースされました。 DDD, CQRS, ES などに興味があったのでちょっと調べてみることにしました。 長くてまとまりがないですが、調査したことをメモとしてまとめてみます。 lagom とは lagom は Java によるマイクロサービス指向のフレームワークです。 以下が特徴のようです。 DDDの境界付けられたコンテキストによってサービスを分割し、それぞれのサービスは akkaの各プロダクトによって作られた実行環境で互いに(クラスタ構成であっても)連携する。 各サービスの実装はCQRS(コマンドクエリ責務分離)とES(イベントソーシング)の非同期呼び出しが基本となっていて、永続装置として cassandra がデフォルトになっている。 開発環境でのホットリロード(ソース変更の反映)、docke
![Java+microservice+DDD+CQRS+ESなフレームワーク lagom の勉強メモ 1 (サービスの構成) - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/a7c8e035f72aeb434a6cf7069e4deb83939a5397/height=288;version=1;width=512/https%3A%2F%2Fcdn.qiita.com%2Fassets%2Fqiita-fb-fe28c64039d925349e620ba55091e078.png)