25Search results lag the database by minutes and it costs money. Design the sync, and plan for the day you must rebuild the whole index.▼hardNewLinkedInFlipkartWalmart Global Tech◆ premiumDual-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 →
40Design log search for four hundred services and fifty teams, at ten terabytes a day.▼expertNewDatadogElasticSnowflake2 replies◆ 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 →