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 Mobile Messaging at Airbnb

78 pointsby knighthackerabout 8 years ago

7 comments

codezeroabout 8 years ago
This might be the first use of "turn of the century" that I've seen relating to 2k – it's wonderful, thanks :)
tyingqabout 8 years ago
This is the sort of thing that came to mind around the recent Twilio stock price drop driven by Uber&#x27;s decreased use.<p>The whole article is about mobile messaging, but SMS isn&#x27;t involved at all. I understand Airbnb does use SMS, but apparently only for specific use cases.<p>It&#x27;s a bid sad, I think, that SMS is being displaced by either in-app messaging services or brand aggregated things like FB messenger. SMS has the advantage that if I don&#x27;t like my mobile network, I could change providers and not change my address. The whole messaging space is now set to be highly fragmented.
评论 #14297054 未加载
huangc10about 8 years ago
Nice read. This is something we wanted to solve for our mobile applications too but we don&#x27;t get enough traffic (per article, you guys are ~100k msgs&#x2F;hr) to justify the engineering time required for this.<p>I don&#x27;t use Airbnb as often as I should but I&#x27;m wondering do you guys have data on the users who simply use text messaging on the mobile devices (or other instant messengers?).<p>What led to the decision to spend time optimizing mobile messaging within the Airbnb app than just finding an easier path to connect users through text messaging?
评论 #14300718 未加载
评论 #14296185 未加载
varencabout 8 years ago
How is the latency when the app is open and waiting to receive a reply?<p>From one of the diagrams it sounds like the API requests a delta update if it receives a push notification, but if the user has disabled push notifications, will the client still know to request an update? Also receiving a notification and then using a new connection to request an update is still slower than something like a web socket&#x2F;long poll connection where new updates are immediately pushed to clients. Would love to hear how this works.
tabethabout 8 years ago
I&#x27;ve only skimmed the article (as of yet), but how is this superior&#x2F;better than just a dedicated server plus DB for messaging with a simple READ(all), REPLY(to_message) API?<p>This seems like an interesting technical problem, but I can&#x27;t help but feel that there&#x27;s a significantly easier solution available. As a bonus: other than the fact that you can see messages in the app, I wonder how this is better than simply using SMS or a personalized anonymous email address per host-guest pair.<p>I&#x27;ve seen variants of this particular problem solved so often I&#x27;m surprised there&#x27;s no open source back-end&#x2F;platform that solves the back-end piece of this.<p>disclaimer: I haven&#x27;t worked with anything on this scale, personally.
评论 #14296583 未加载
评论 #14296485 未加载
frikabout 8 years ago
What monitoring solution do you use these days? You were one of the early NR adopters, but the graph looks like DG. (In case you can share this info.)
评论 #14295634 未加载
评论 #14295737 未加载
rdxmabout 8 years ago
scaling (x) at (x)....snore......
评论 #14296495 未加载