I have focused a lot of time optimizing a system very much like Google maps, except for the exact opposite data set, extremely volatile data. Without focusing on the details of the project, this data could change every 6 hours, to ever 15 minutes. Being service oriented and the difficulty to visualize this dataset had us utilizing the OGC Web Mapping Service (WMS). However for large, extraordinary volatile data, using standard WMS requests just wont cut it for a high performance, highly active web applications.
What was the next step?