ソフトウェア開発の複雑さに立ち向かうための方法に「#ドメイン駆動設計」があります。近年、「 #マイクロサービスアーキテクチャ 」や「 #アジャイル開発 」を利用した俊敏性のある開発が注目されており、それらのベースとなる考え方がドメイン駆動設計に含まれています。ドメイン駆動設計は古くからある考え方ですが、そういった背景によりエンジニアの必須知識として再び注目が高まっています。
今回のセッションでは #エリック・エヴァンス のドメイン駆動設計の第 3 部をピックアップして、開発しやすいコードを書いたり、そのための設計をしたりする方法について、スペシャルゲストに『 #現場で役立つシステム設計の原則 』の著者の増田さんをお招きしてお話しします。開発者が開発しにくい設計になるとどんどん変更しにくいレガシーなシステムになってしまいます ! 変更しやすい設計にするための大切な考え方を一緒に学んでいきましょう !