TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: Explain why apps like FB/Shopify are more than CRUD applications?

3 pointsby svrmaalmost 5 years ago
I have not worked for large internet companies and I want to know why there are so many engineers working on seemingly simple CRUD applications like FB/Uber/Shopify etc?

2 comments

blondinalmost 5 years ago
distributed systems are inherently hard to build no matter how simple the idea is. consider a simple application like pastebin. the idea is a block of text and a shortened url associated with it. most people have built one. but only few have built something close to pastebin.<p>size makes all the difference. even if your version of pastebin promises 1 successful save per second, you can only get 86k saves on a good day!<p>if all your saves were unique visitors it means you are only promising 86,000 unique visitors per day. and that&#x27;s only considering saving new snippets, we haven&#x27;t considered displaying them yet.<p>that&#x27;s essentially what these systems have to deal with plus security, backup &amp; replication, monitoring etc...
karmakazealmost 5 years ago
There&#x27;s a lot of detail you&#x27;re glossing over. For instance calculating the total tax on a purchase depends upon, sellers location (to varying degrees of resolution down to county), delivery method, buyer&#x27;s&#x2F;store address, type of item (HS codes), maybe whether it&#x27;s permitted, and probably many things I&#x27;ve never heard of.<p>[I work at Shopify but not in this area.]<p>Edit: saying CRUD app without discussing details is like calling everything &#x27;just&#x27; a Turing machine&#x2F;program with bits on a tape. It&#x27;s true but doesn&#x27;t consider complexity.