Manifest Example
service:
name: parcels
source: postgis://operations/parcels
protocols: [geoservices, ogcapi, grpc]
style: parcels-default
permissions:
readers: [planning, public-map]
GitOps + OTel
Honua gives platform teams a way to publish, change, and observe geospatial services without depending on hidden server state or manual administration. Manage services with manifests, review changes in Git, and trace requests through the runtime and into the data layer.
Manifest Example
service:
name: parcels
source: postgis://operations/parcels
protocols: [geoservices, ogcapi, grpc]
style: parcels-default
permissions:
readers: [planning, public-map]
Trace Example
route: /grpc.features.QueryFeatures
span_count: 7
db.statement: SELECT ... FROM parcels
cache.hit: true
status: ok
Git-Friendly Changes
Declarative Setup
Treat publication and configuration as reviewable artifacts instead of a sequence of clicks inside a server UI.
Safer Rollouts
Move changes through pull requests, CI checks, and environment promotion rather than making production edits directly.
Auditability
Teams get a clearer change trail for compliance, incident review, and repeatable recovery.
OpenTelemetry
Honua exposes traces so teams can follow a request from ingress through the runtime and into the database. That makes performance tuning and incident response concrete instead of guesswork.
Request Visibility
Use Datadog, Grafana, Honeycomb, or another standard observability tool instead of relying on server-local logs and guesswork.
Shared Context
Operations issues stop being a handoff problem when both sides can see the same trace and understand where time is actually being spent.
Deployment Paths
| Target | Fit | What teams like about it |
|---|---|---|
| Docker and Kubernetes | Steady traffic, controlled rollouts, shared platform clusters | Fits existing CI/CD, ingress, scaling, and secret management patterns. |
| ECS, AKS, and managed containers | Cloud-native operations without custom GIS infrastructure | Uses the same cloud control plane as the rest of your services. |
| AWS Lambda and Azure Functions | Event-driven or bursty workloads | Scale-to-zero economics for request-driven spatial processing. |
Next Step
See how the gRPC runtime fits with these operational patterns, or move to the modernization page if you are planning a cutover from existing GIS infrastructure.