アーキテクチャレベルで依存性を逆転させたら最高だった話