バックエンドTypeScriptでオニオンアーキテクチャを運用してわかった手応えと反省点