TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

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

3 点作者 svrma将近 5 年前
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 条评论

blondin将近 5 年前
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...
karmakaze将近 5 年前
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.