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.

Scaling to millions of users with Google Sheets as a back end

96 pointsby aliabdabout 2 years ago

9 comments

WJWabout 2 years ago
&gt; Even now, one of our most trafficked services today still has a single node.js instance serving 60K requests per hour (topic for another blog post).<p>So 60k per hour is 1k per minute is 16 per second. That is... not that much? Certainly not really blog post material.
评论 #35004695 未加载
评论 #35005614 未加载
评论 #35003434 未加载
评论 #35006560 未加载
kneebonianabout 2 years ago
This seems like 5 years down the road this is going to turn into a horror story on HN, about &quot;I went to this customer, and they had been running their entire company database on a single Google Sheet, and now are panicking because the secretary accidentally just deleted everyone from pay roll.&quot;
评论 #35003298 未加载
评论 #35003391 未加载
Varquabout 2 years ago
As a side note: it&#x27;s nearly impossible to upgrade to a higher Sheets API rate limit.<p>We tried it all: options in Cloud Console, speaking with support, talking to sales reps. Google simply doesn&#x27;t want that money and doesn&#x27;t care if you are hitting limits and want to upgrade.
评论 #35002770 未加载
评论 #35002724 未加载
评论 #35003374 未加载
评论 #35005334 未加载
x3sphereabout 2 years ago
Is Google Sheets designed for this sort of usage? I would have been worried about hitting some undisclosed limits with the service.<p>A single dedicated server is not that big of an expense either. The site probably could even run on a single high end server as it is now? I guess I wouldn&#x27;t have considered using something like Sheets given that. Neat idea though.
mNovakabout 2 years ago
I guess I&#x27;m confused, if you&#x27;re already running Cloudfront, API Gateway, and lambdas, why you&#x27;d bother to make API calls out to Sheets rather than just plunking down a simple DynamoDB? Maybe the data access patterns are more complicated than I&#x27;m thinking, or just to capture the built in Forms -&gt; Sheets data entry flow?
评论 #35004108 未加载
评论 #35004240 未加载
hnrodeyabout 2 years ago
I’d love to see some screenshots of the site back in the early days.
emmelaichabout 2 years ago
I wonder why json over csv? csv should be a natural for sheets.<p>Plus you&#x27;d be able to cache them and use diff+patch for quicker updates when reading.
mattgreenrocksabout 2 years ago
Great writeup, especially the diagrams. v0&#x27;s manual update handling may seem like anathema to engineers, but is perfect for navigating product&#x2F;market fit.<p>Though, now that I think about it, things like AirTable do the database thing better than Sheets does WRT being an app backend.
readthenotes1about 2 years ago
So when they say they&#x27;re running without a server it means they are running on Google servers? I thought serverless meant.. no servers
评论 #35003921 未加载
评论 #35004442 未加载
评论 #35003914 未加载