こんにちは。株式会社InnoScouter CTOの大西(Twitter: @monarisa_masa)です。 InnoScouterでは、DDD(ドメイン駆動設計)を用いて開発を行っています。(ちなみに、技術スタックとしては、Ruby製WebフレームワークであるHanamiを採用しています。Hanamiについての話が気になる方はこちらからどうぞ。) 今回は、弊社のDDDの活動の中でも、ドメインモデリングの取り組みについて紹介していきたいと思います。 実際に1年ほど運用してみて、ある程度、弊社の中で型が決まってきたので、その型を共有したいと思います。 本記事を読んで、「ユビキタス言語ってこういう風に作っているのか」「ビジネスサイドをこういう風に巻き込んでいくのか」ってところを感じとっていただけると嬉しいです。 ※ そもそもドメインモデリングという言葉を聞いたことがない、という方にもわかる