A couple of years ago I started developing MyGeoCloud an open source project that ties PostGIS, MapServer, TileCache and OpenLayers together in one integrated geospatial solution. Since then a lot has happen with the project: The development has moved from a big consulting firm to a small startup called MapCentia, the project is renamed to MapCentia GeoCloud, the codebase is rewritten and Leaflet, OpenLayers3 and Elasticsearch are included in the stack.
The goal of the project remain the same: Provide an all-in-one open source solution for storage, geospatial operations, geospatial web services and web mapping.
A more detailed description of the project can be found
Get the source code here: github or quickly spin up a server at Amazon AWS