I have about 20 layers that I'd like to put on a Google maps API. I assume I'll need some form of a tile cache server and perhaps under mapserver or geoserver. These layers amount to about 400mb so the option of using static maps using kml/kmz is not an option. The data exists on two geodatabases, ESRI and PostGIS.
Can you provide insights on publishing large amounts of data to google maps api? especially in a way that allows users to easily do queries,load and unload layers at a relatively acceptable speed? Are there any good reads that improve the understanding of the issues and challenges?