RubyからGolangへの移行を進める過程で、システムアーキテクチャがマイクロサービス化していくという稀有な体験をしたので記事を書きました。 次世代タクシー配車アプリMOV(モブ)及び、タクシー車両内の乗務員向けアプリに係る WebAPI 50前後をRailsからGolang net/http に刷新しました。その過程でマイクロサービス化が進んだ事例を紹介します。MOV サーバエンジニア池田 周平です。サービスを継続しつつシステム刷新するために、なぜその判断を行ったかについてお伝えできれば幸いです。 MOV(旧タクベル)ご存知でしょうか?神奈川、東京でサービス提供中のタップ操作でタクシー配車ができる配車アプリです。 実証実験を繰り返しサービスリリースしました。 立ち上げ初期段階から居たメンバーに話を聞くとRailsで高速にプロトタイピングを繰り返していたそうです。 リリース直前にGAE
![MOV タクシー配車アプリ RubyからGolangへ刷新 マイクロサービス化 | BLOG - DeNA Engineering](https://cdn-ak-scissors.b.st-hatena.com/image/square/d0c7e349e0a7a7240e6d0c10680e28fd206d3703/height=288;version=1;width=512/https%3A%2F%2Fengineering.dena.com%2Fblog%2F2019%2F01%2Fmov-rubygolang%2Fcover.png)