4 ms·
> Rails is also great at being a big monolith with complex requirements, complete testing, and doing it all in one codebase. I've never seen or heard of a larg
by vertex-four 9y ago
> Rails is also great at being a big monolith with complex requirements, complete testing, and doing it all in one codebase.
I've never seen or heard of a large codebase in Rails that looks like that, unfortunately. But perhaps they do exist and I've just never come across anyone who works on one. All of the large codebases I've heard of amount to big frontends in front of a backend service which handles significant amounts of the logic, leaving the Rails app to be almost-CRUD.
- meesterdude 9y agoBasecamp, for one. DHH is actually doing some tours of the codebase and talking about tradeoffs made and coding style. https://www.youtube.com/channel/UCdx5Dk3EWTe2i8YDA7bfl6g https://www.youtube.com/channel/UCdx5Dk3EWTe2i8YDA7bfl6g But there are plenty out there; github, shopify, hulu to name a few off the top of my head. To be fair, I've also done a lot of rescue projects where the previous developers were clearly coming from some other background, and doing things in non-rails ways and causing lots of pain for it.
- vertex-four 9y agoGitHub is very very far from a monolithic Rails app built "the Rails way". I would doubt that Shopify is either, but I can't say for certain. And Hulu's asset pipelines are very unlikely to be Rails, making it a relatively simple "display a catalogue and take payments" app.