How @TwitterEng processes billions of events in real time? A thread.
TL;DR: Twitter shifted from doing 'batch processing' and 'real time processing' separately (Lambda architecture) to doing both together using same stack (Kappa architecture).
Impact: The latency of both types of data (batch and real time) is around 10 seconds, where as, earlier, it was 1 day for batch data and 10 seconds - 10 min for real time data.
Also, the system is now more accurate and stable.
Overall, React 18 is a great step towards enhancing user experience as it gives much more flexibility to the developers on how to render components.
For interesting tech-content like this, do follow us.