Databases Articles

Read-Optimized, Eventually-Consistent Data Stores: In Practice

Jean-Philippe Daigle posted October 15, 2019
This is Part 2 of a series on how TripAdvisor uses event-driven architecture. In Part 1, we introduced basic concepts and trade-offs; now we’ll dig into two different real-world use cases: followee feed-building and member profile search. Both of these use cases rely on maintaining an eventually-consistent, non-authoritative view of data managed by other services for the purposes of fast querying. Followee / Follower Model The Travel Feed on TripAdvisor is a collection of recent…
Full Article