Deploying GeoNode in Production: Lessons from Brazilian Government Agencies
12-06, 10:45–11:15 (America/Belem), Room II

This talk presents case studies of deploying GeoNode, an open-source geospatial content management system, in production environments within two Brazilian government agencies: the Geological Survey of Brazil (SGB) and the Brazilian Federal Police (PF). We'll explore how these agencies have successfully implemented and customized GeoNode to meet their specific needs, addressing common challenges in large-scale FOSS4G deployments.

Key points we'll cover:

  1. SGB's approach:
    - Developing a Helm chart for automated GeoNode 4 installation on Red Hat OpenShift
    - Addressing security requirements like rootless execution and random UID support
    - Implementing autoscaling for most components based on CPU and memory utilization
    - Exploring cluster implementation of GeoServer for improved scalability

  2. PF's customizations:
    - Creating a dedicated "inteligeo-deploy" repository for enhanced deployment features
    - Implementing centralized configuration and logging
    - Improving security by separating credentials and using Podman instead of Docker
    - Integrating with internal systems and scheduling data updates

We'll discuss the challenges faced, solutions implemented, and lessons learned from both approaches. These case studies demonstrate that FOSS4G solutions like GeoNode are ready for production use in government agencies, providing flexibility, scalability, and security.

By sharing our experiences, we aim to help other organizations successfully deploy GeoNode and other FOSS4G solutions in production environments. We welcome questions and discussions on best practices for large-scale FOSS4G implementations.

See also: Presentation file (277.2 KB)

Geoscience Researcher, Geologist PhD, Head od Data Science Group of the Geoscientific Infrastructuture Directorship of Geological Survey of Brazil. 15 years of experience in Python and several FOSS4G tools (MapServer, Geoserver, PostGIS, GeoNode)

This speaker also appears in:

Daniel Araújo Miranda, a Federal Criminal Expert in Computer Science since 2006, specializes in geospatial information management at Brazil's National Institute of Criminalistics. He manages the Federal Police's Inteligeo System, focusing on development, inter-agency cooperation, photogrammetry, and procurement. With degrees in Computer Engineering (ITA) and Mechatronic Systems (UnB), Daniel has been an active FOSS4G community member since 2010, attending multiple conferences and presenting at events in Bucharest, Portland, and Denver.

This speaker also appears in: