6 ms·
Search is still up and snappy! I may be biased as an ex-search Xoogler, but Search's resilience is a testament to how battle-hardened a stack it is, considering
by mayank 6y ago
Search is still up and snappy! I may be biased as an ex-search Xoogler, but Search's resilience is a testament to how battle-hardened a stack it is, considering GDocs and Gmail appear to be hard down.
- catmanjan 6y agoIsn't search more or less static? Docs and mail change instantly and users expect instant feedback
- serioussecurity 6y agoSearch handles probably an order of magnitude more changes per second than GMail+Docs combined
- aeyes 6y agoBut if the index doesn't update you won't notice.
- derefr 6y agoYeah, search isn’t an OLTP system.
- DarthGhandi 6y agoOfftopic, but it blows my mind seeing <1 min old StackOverflow comments indexed by Google search, the sheer amount of work going on behind the scenes to make that happen.
- Polylactic_acid 6y agoI'm pretty sure this only happens when the site is actively pushing updates to google via their webmaster tools. I think your sites importance would also impact how fast google indexes it.
- judge2020 6y agoDidn't realize this was a thing: https://developers.google.com/search/docs/guides/submit-URLs https://developers.google.com/search/docs/guides/submit-URLs Although I'm not sure if this is what stack exchange actually uses or if there's some private API for big partners.
- jeffbee 6y agoI pretty strongly doubt that the arrival rate of new docs at search is an order of magnitude greater than that at Gmail.
- jeffbee 6y agoBig talk! Must be nice being able to serve 99% of the index and not have anyone notice. If the gmail threadlist comes up with 1 missing message everyone will lose their minds. And obviously if user authentication and homing is down then search can serve public docs but gmail etc just can't serve.
- Thaxll 6y agoDoes search actually uses the same platform as the rest of Google?
- klodolph 6y agoFrom what I understand, "mostly". Depends on what you mean by "platform". A couple key differences--search runs at a higher level of redundancy than most other services. And, importantly, it can run very well at reduced capacity. For example, if you type a search in the homepage or address bar, you start getting suggestions instantaneously. Think about this... if Google decided to only give you suggestions every second keypress, or every third keypress, would you really notice?
- dodobirdlord 6y agoMoreover, writes are hard, reads are easy, and everywhere that a write needs to happen when a user does a search can fail gracefully. If this search doesn’t end up in your search history, or doesn’t show an ad, or doesn’t contribute to your future personalization then oh well, you’ll never notice.
- robjan 6y agoSearch results were either failing or taking a few minutes to load in Hong Kong this morning
- deleted 6y ago[deleted]
- asdfasgasdgasdg 6y agoAs a present search Googler, it's more of a testament to how easy it is to run a service that doesn't need to accept transactional writes from users, contains little or no private data, and where >1% taint is acceptable.
- double-a 6y agoGlad to see at least some folks in Search understand this :)
- technoplato 6y agoSorry, what is taint in this context?
- make3 6y agoProbably, missed elements
- asdfasgasdgasdg 6y agoYep, that's it.
- person_of_color 6y agoNo private data? Isn’t search personalized?
- asdfasgasdgasdg 6y agoI can't really comment on that, except to say that the way it works is a much easier problem than how gmail works.
- ma2rten 6y agoSearch ads require transactional writes. But actually, as far as I remember big outages at Google in the past have been things like "someone pushed the wrong router config" and not "our database got overloaded". Maybe search is just more conservative?
- jiggawatts 6y agoI was getting HTTP 500 errors when clicking the search results. The search itself was working, but I couldn't follow the links. It annoys me a lot that Google doesn't use the "real" URL in their search result links.
- Proven 6y agoThere’s a browser add on that fixes that