Railsバージョンを倍にしたサービスのそれまでとそれから

Railsバージョンを倍にしたサービスのそれまでとそれから
Shu OGAWARA • online • Japanese • Talk

Date: October 23, 2021
Published: October 24, 2021
Announced: unknown

https://kaigionrails.org/2021/talks/expajp/

本発表は二部構成になっています。

【前半】
Rails 3で構築されたサービスが、Rails 4へのバージョンアップすら不可能な状態から、3年がかりのリファクタリングを経て一気にRails 6にするまでを話します。
なぜバージョンアップ不可能なサービスになってしまったのか、どのようにリファクタリングを進めたのか、を開発と運用の両面から検証します。

【後半】
前半の内容を足がかりとして、継続的に技術的負債を返却するチームにするまでを話します。
まず、大規模リファクタリングとRailsバージョンが上がったことのそれぞれについて、メリットを挙げていきます。
また、新機能開発および日々の機能改修を進める傍らで、いかに負債を増やさず、あるいは解消していっているかを説明します。

Railsバージョンが上げられない現場で苦しい思いをしている方々への事例の提供や、バージョンアップはしているけれど負債が放置されてもやもやしている方々への処方箋となることを目指して話します。

資料 https://speakerdeck.com/linkers_tech/till-and-from-that-time-of-a-web-service-whose-rails-version-was-doubled-number-kaigionrails

発表者
Shu OGAWARA
GitHub https://github.com/expajp
Twitter https://twitter.com/expajp

Kaigi on Railsは、初学者から上級者までが楽しめるWeb系の技術カンファレンスです。
https://kaigionrails.org/

Kaigi on Rails 2021

Explore all talks recorded at Kaigi on Rails 2021
+20