こんにちは、@tascriptです。 2020年3月31日、カラーミーショップアプリストアにてカラーミーWPオプションをリリースしました。 カラーミーWPオプションは、ネットショップと同一ドメインにWordPressを配置することができるアプリケーションです。 ちなみに大まかな技術スタックは以下のとおりです Nuxt.js TypeScript TypeORM InversifyJS Yarn 今日はカラーミーWPオプション開発時に実装したNode.jsのWebアプリケーションにDIと型安全性を取り入れたことで得られたメリットや知見についてお話します。 DI(Dependency Injection)の導入 カラーミーWPオプションでは、サーバーサイドの構築に際してInversifyJSを使用したDIを実施しました。 DIを導入した理由は以下のとおりです。 アプリケーションに体系的に責務を