「Forkwell Open Sesame! |SaaS企業のリードエンジニア同士でお悩み相談会」に登壇しました!

アンドパッドのRailsエンジニアの @KanechikaAyumu です!

10/27にForkwell主催の「Forkwell Open Sesame! |SaaS企業のリードエンジニア同士でお悩み相談会」に登壇しました! forkwell.connpass.com

SaaS企業3社(株式会社LegalForce、株式会社アンドパッド、メドピア株式会社)とファシリテーターのwillnetさんと困りごとを持ち寄り、企業同士ならではの開発課題をお互いに質問し合いました。

私は「継続的Gemアップデートどうしていますか?」という質問に対して 「Rails 継続的Gemアップデートの 仕組みを」というタイトルで発表しました。

発表した内容について

創業時から開発を続けてきたRailsアプリが5年程経ち、徐々に大きくなり(コードの行数は30万行程度)、Gemのバージョンが古いなど、色々と課題を抱えている状態でした。

そんな中、専属チームSET(Software Engineer in Test)を発足し、今まで着手できていなかった技術負債を色々と改善することができました! この1年の改善の軌跡を発表させて頂くことで、各社の参考に少しでもなればと思います!

他にも以下についても話させていただきました。詳細は発表スライドをご覧ください!

  • 大きくなってきた1つのRailsレポジトリの話
  • テストのカバレッジが30%→60%に改善して、Rails5.1→Rails5.2にアップデートした過程での色々な改善話

発表資料

当日のYouTube動画

SaaS企業のリードエンジニア同士でお悩み相談会 |Forkwell Open Sesame! - YouTube

まとめ

今回の登壇のために、この1年間を振り返り、会社の仲間と共に小さな改善を積み重ねて、大きく前進していたのだなと改めて感じることができました!現状のANDPADのRailsアプリも、改善の余地がまだまだあるのですが、改善を一緒に推進してくださる優秀な仲間がたくさんいらっしゃるので、より良い未来が実現できることを確信して、自信を持って発表することができました!

建設業界のプラットフォームのRailsアプリとして、引き続き本気でRailsと向き合っていこうと思っています!

p.s. 自身がこの1年で一番成長できた要因

アンドパッド社は優秀な方がたくさん参画してくださっており、日々たくさんの学びがあります! 自身がこの1年で1番成長できた要因はたくさんの学びあるPRを読んだことかもしれません!

アンドパッド社での一番の福利厚生なのかもしれません!!