Hanamiのアーキテクチャには2つの原則があります。 それはクリーンアーキテクチャとモノリスファーストです。モノリスファーストについては後日語るとして、クリーンアーキテクチャとは何なのでしょうか?自分なりの理解と考えをまとめてみたいと思います。 現時点での著者の考えなので間違いや理解不足が大いにあると思います。温かい目で読んで下さい。 クリーンアーキテクチャって? まずはHanamiの公式を引用してみます。 The main purpose of this architecture is to enforce a separation of concerns between the core of our product and the delivery mechanisms. The first is expressed by the set of use cases that our