2026-06-30 –, A12
Setting up GeoServer can be deceptively simple. Bringing it into production—stable, performant, and capable of handling real-world traffic—is a different challenge. This talk distills hands-on lessons from enterprise GeoServer deployments into a practical playbook, covering the full journey from initial setup to a production-ready service, including modern cloud-native approaches such as GeoServer Cloud.
We explore the configuration decisions that matter most in production: selecting output formats to avoid network bottlenecks, preparing vector and raster data for the multi-resolution demands of web GIS, and tuning SLD styling to balance visual quality with rendering performance. We then move to caching strategies, demonstrating how to configure GeoWebCache effectively for background layers, and how to identify scenarios where caching can be counterproductive.
Service limits, the control-flow extension, and the monitoring extension are presented as key operational tools for maintaining stability under real user load—helping identify slow requests, resource-intensive clients, and the services and layers that require closer attention. JVM sizing and container configuration are addressed at a practical level, focusing on actionable guidance rather than theory, with notes on how these considerations evolve in containerized and cloud-based deployments.
The session concludes with real-world examples from enterprise deployments carried out by the speaker and colleagues at GeoSolutions, spanning government SDIs, environmental monitoring platforms, and large-scale humanitarian mapping systems. For each scenario, we highlight the configuration choices and tuning strategies that made a measurable difference: which caching approaches were adopted and why, how service limits were aligned with actual client behavior, and how load testing validated each improvement prior to go-live. Attendees will leave with concrete patterns they can immediately apply to their own installations.
Open source enthusiast with strong experience in Java development and GIS. Personal interest range from high performance software, managing large data volumes, software testing and quality, spatial data analysis algorithms, map rendering.
Full time open source developer on GeoServer and GeoTools, regular presenter at FOSS4G.
Received the Sol Katz's OSGeo award in 2017.
- Mastering Security with GeoServer, GeoFence, and OpenID
- GeoServer 3 complete - final update
- Operating Maritime AIS at Enterprise Scale with GeoServer
- Supporting precision farming with GeoServer: past experiences and way forward
- OGC APIs with GeoServer 3: implementation, avaialbility and next steps
- Publishing rich data models in GeoServer with Smart Data Loader and Feature Templating
- Serving earth observation data with GeoServer: addressing real world requirements
- GeoServer 3 tour
Simone Giannecchini is founder and managing director of GeoSolutions. He is a Charter Member of OSGeo, the Open Source Geospatial foundation. He is also a member of the Steering committee for the GeoTools as well as the GeoServer Open Source projects.
Before founding GeoSolutions he has worked as Software Engineer at the NATO Undersea Research Center, a Military R&D facility based in La Spezia (Italy), on the implementation of a client-server infrastructure capable of storing, managing and disseminating geospatial data (vector, gridded, imagery) leveraging on WCS, WFS and WMS Open Geospatial Consortium (OGC) Specifications.