This presentation will describe the architecture put in place, and the challenges that GeoSolutions had to overcome to publish maritime data through GeoServer OGC services (WMS, WFS and WPS), finding the correct balance that maximized ingestion performance and visualization performance. We integrated with a streaming processing platform that took care of most of the processing and storing of the data in a storage that allows GeoServer to efficiently query for the latest available features, respecting all the authorization policies that were put in place. A few custom GeoServer extensions were implemented to handle the authorization complexity, the advanced styling needs and data integration needs of maritime data.