27Search results lag the database by minutes and it costs money. Design the sync, and plan for the day you must rebuild the whole index.▼hardLinkedInFlipkartWalmart Global Tech○ sign inDual-writing from application code is the answer that fails quietly six months in. Change data capture, per-entity ordering, and a reindex you could run on a Tuesday are what interviewers score.Open full answer →
42Design log search for four hundred services and fifty teams, at ten terabytes a day.▼expertDatadogElasticSnowflake2 notes & comments◆ premiumThe hard parts are not search. They are deciding what to keep before you pay to store it, isolating one team's query from everyone else's, and making the cost visible to the people generating it.Open full answer →