How would you design a real-time global data interface?