Good engineering is to build an MVP system, prove fit, and then upgrade components as necessary. However, in search, discovery, and ads, data processing latency is extremely difficult to upgrade from batch to streaming later systems. Grab, Pinterest, Snapchat, etc.: many top companies get stuck for years trying to upgrade…