きっかけ 尊敬するエンジニアの一人 @nobuoka さんのつぶやきがきっかけ。 いつも思ってるんだけど、サーバーサイドとモバイルアプリの両方に同じバウンダリーコンテキストのドメイン層があったらドメイン知識が分散してることにならない?? (サーバー側にドメイン層があるならモバイル側にドメイン層は不要では論者)— Nobuoka Yu (@nobuoka) 2017年10月14日 常々自分も同様のことを考えていて、基本的には賛成。 しかし実際の開発においては 「(複雑な場合 は持たないとつらいなぁ)」 という実感があり、話してみるとnobuoka先生も同様の実感をもっているもよう。 今回はその 複雑な場合 とは実際どんな場合なのかを考えてまとめてた。 注意 この手の議論は燃えやすいので、しっかり前置きしておきます。 ここに書いてある考えが絶対的に正解とは自分自身考えてないです。こう言う風に考