3 ms·
Having built similar software, at a smaller scale, I think you're massively overestimating the complexity of shopify. At it's core, what they provide is (large
by abhibeckert 3y ago
Having built similar software, at a smaller scale, I think you're massively overestimating the complexity of shopify.
At it's core, what they provide is (largely) read only set of products, and a (largely) append only set of purchases.
The only write operation that needs to lock the database is when you adjust the quantity of available inventory. You need to pay attention and think things through to do that with good performance, but it's not that complex. and they wouldn't be doing millions of sales per second.
- lukevp 3y agoYou can probably build an 80% Uber or Twitter simply. It’s the 20% that’s the rub. Did you know the Uber mobile app has thousands of native screens, for example? [1] it’s common to believe that a small simple version is the same as the scaled version but that’s rarely the case. [1]: https://news.ycombinator.com/item?id=25376346 https://news.ycombinator.com/item?id=25376346