E-Commerce is hard
summary
E-commerce requires concrete tradeoffs rather than buzzwords; the Ruby ecosystem offers ready platforms like Spree (≈640 contributors, ~7,000 stars, 16,000 commits) that include features such as multi-warehouse splitting, a promotions engine, ActiveMerchant gateway support and the Money gem, but its checkout implementation uses callback-heavy logic that fires hundreds of SQL queries and hurts scalability. A community fork, Solidus (1.0 released, 1.1 beta, active Slack ~150), exists as an alternative; choose Spree/Solidus to save years of development but plan time to fix checkout performance, tax handling and local payment gateway integration.
AI-written summary · about
chapters (7)
- 0:00Introduction
- 3:12Why e-commerce is complex
- 11:22Ruby solutions
- 15:57Spre-Commerce deep dive
- 29:44Spre-Commerce problems
- 32:57Solidus: new hope
- 37:58Summary
related talks
28mGet More Hands on Your Keyboard
35mSurviving Black Friday: Tales from an e-Commerce Engineer
37mScaling Rails for Black Friday and Cyber Monday
35mHow to Fail at Solidus
40mHow Shopify Scales Rails
29mMoney Makes Your App Go Round
41mHow Shopify Scales Rails
15mBig Corps, Big Worries Some points on selling Ruby to Big Corps
