DDD に限らず、システムに求められる要件をいかにコードで表現するかというのは重要な技術です。
ドメインを明示的にコードで表現することで、必要なビジネスルールを反映したり、コードから要件を読み取ることが容易になります。PHP では、型や抽象を活用することで、明示的にドメインの内容を表現するコードを実装できます。
本セッションでは、ある業務を対象に要件を PHP コードに落としていく流れをご紹介します。