3 ms·
I have heard the codebase at Shopify is a horrific, GIANT Rails monolith. I can't imagine working on that being pleasant in the slightest. It's probably one of
by throwaway189262 6y ago
I have heard the codebase at Shopify is a horrific, GIANT Rails monolith. I can't imagine working on that being pleasant in the slightest.
It's probably one of those companies where fixing a bug a week is "productive" because everything is so hard to do. Ripe ground for the rest and vest types to hang around being dead weigh
- kenrose 6y agoI worked at Shopify in the past. Your assessment is incorrect. Shopify main app is a giant Rails monolith. They also have several hundred other apps as well (eg, App Store, partners, burst). Shopify has done a good job on defining clear interface boundaries between various parts of the monolith, which makes changes more compartmentalized. As well, they’ve invested significantly in developer tooling to make developers more efficient. It’s not perfect and there’s always more to do, but ask any Shopify developer about the magic of ‘dev up’ or about ShipIt. I’m not quite sure how or why you extrapolate that having a large monolith immediately equates to having a culture cantered around low productivity. Perhaps you’re projecting from your own experience?