Skip to content

Federated queries: cross-instance and external source proxy #341

@mikemcdougall

Description

@mikemcdougall

Context

Organizations run multiple Honua instances and still have legacy Esri services. A federation layer lets a single query span multiple data sources — making Honua the integration layer, not just a replacement.

Scope

  • Cross-instance queries: Honua → Honua (gRPC transport)
  • External source proxy: Honua → Esri REST, OGC WFS (HTTP transport)
  • Single query can join local PostGIS data with remote sources
  • Federation config via metadata resources (ADR-0023)
  • Query planning: push filters to remote, join locally
  • Timeout and circuit-breaker for remote sources

Acceptance Criteria

  • Query that joins local layer with remote Esri feature service
  • Federation sources configurable via Admin UI
  • Latency and error metrics per federated source
  • Circuit breaker prevents cascade failures

References

  • ADR-0024: Enterprise tier feature

Metadata

Metadata

Assignees

No one assigned

    Labels

    area/serverCore server (protocols, query, edits)edition/enterpriseEnterprise edition featureeffort/XL🌲 XL: 2-4 days (major system change, architecture impact)enhancementNew feature or requestphase/GAGA scopepriority/P4💡 Future enhancement - evaluate for later phases

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions