配送サービスハコベルの担当の蟻塚です。 ここ1ヶ月半ほど、社内業務ツールを1人でSPAでモリモリ開発していたので、その話を書かせていただきます。 筆者のバックグラウンド サーバーサイドエンジニア。SPAはBackbone/Marionette, React/Reduxで3回ぐらい書いたことがある。CSSもアニメーションも書けないのでフロントエンドエンジニアからは程遠い。SSRとかも詳しくない。 業務ツールの概要 毎日の業務に使うので、使いやすさは重要 ジオコーディング等の非同期処理が数100〜件発生する 社内でのみ使うツールであり、使用者は少人数。 一度運用が回るようになりさえすれば改修はほとんど発生しない(想定)。 SSRとかは100%不要 今回使ったもの フロントエンド Vue.js Vuex vue-router rxjs vuetify バックエンド Ruby on Rails(5