|
|
|
|
|
by octernion
2928 days ago
|
|
as a counterpoint, i work at instacart, where we have rails apps (we broke our application into "macroservices" several years ago) each around ~50-200k LOC which we have maintained for 5+ years while growing exponentially (customer base) and not exponentially (engineering headcount :) i've talked to other companies that have done similar things. where are you getting any of this from? |
|
I've worked on 5+ years old Ruby projects having around 100KLOC (including tests), and adding a timestamp to an internal API that affects several other internal microservices (something that shouldn't take more than 15mins) takes a week of code reviews and writing tests.
As I said, I don't claim it's impossible to make Rails maintainable. Instacart is apparently a good example of how to do that.