この文書は、ある組織において、ある一つの Ruby on Rails で書かれたサービスの全部または一部を、(言語A) で書き直したい、という proposal に対して qsona が表明した意見の文を、一部手直ししたものです。このサービスは、現在担当しているチームとは別の人が初期実装をしたものであり、現在はまだ小規模ですが、今後新しいチームの手により発展していくもので、現在の規模のうちに要件や新しいチームメンバーに最適な言語で書き直すという選択は十分合理的です。また、この組織内のコードは、Ruby on Rails で書かれているものが大半であり、さらに組織としてマイクロサービスアーキテクチャの方向を目指している、という前提の上でお読みいただければと思います。もちろん文責は qsona 個人にあり、qsona の属する組織の意見とは関係ありません。 ------------------
![マイクロサービスを (Ruby on Rails 以外の任意の言語) で書くことについての意見|qsona](https://cdn-ak-scissors.b.st-hatena.com/image/square/269c1638a0804855d80f755c7612ec414495b885/height=288;version=1;width=512/https%3A%2F%2Fassets.st-note.com%2Fproduction%2Fuploads%2Fimages%2F13802571%2Fprofile_4080bc3bcebc3ea427c383c23f5e9139.png%3Ffit%3Dbounds%26format%3Djpeg%26quality%3D85%26width%3D330)