Service Relationships

See every dependency. Understand every impact.

Visio diagrams go stale. Tribal knowledge walks out the door. HelixGate replaces both with a live, interactive dependency graph that stays current because it is part of your governance workflow — not a side artefact.

10
Relationship types
N-hop
Depth analysis
4
Export formats
0
Guesswork
Interactive example

Hover a service to explore its dependencies

This is how a real dependency graph looks in HelixGate. Every line represents a governed relationship — click any node to see what it connects to.

👀 Monitoring 🔒 Auth Service 💳 Payments API 🌐 CDN 🏢 Core Banking (focal service) 👥 CRM 🗃 PostgreSQL 📨 Message Queue ⚙️ Kubernetes
Hover a service to explore
its dependencies and
relationship types
The Problem

Why dependency mapping fails — and what it costs you

Most organisations discover their service dependencies during an incident — not before one. Visio diagrams go stale the moment they are exported. Tribal knowledge lives in the heads of a few senior engineers. When someone leaves, or a supplier exits, no one knows the true blast radius until it is too late.

Why dependency maps go stale

  • Visio diagrams are disconnected from the live service register
  • Tribal knowledge — only a few people know what depends on what
  • No structured relationship types — "it depends" is not actionable
  • Impact of changes is unknown until something breaks

HelixGate's governed approach

  • Live dependency graph — always reflects the current state of your service catalogue
  • 10 typed relationships — depends_on, calls, data_flow, hosts, monitors, and five more
  • Bi-directional queries — see what depends on you and what you depend on
  • Ego-network drill-down — explore any service's neighbourhood up to N hops
Capabilities

Everything you need to map, query, and export service dependencies

🛰

Interactive dependency graph

Powered by Cytoscape.js, the dependency graph renders your entire service topology as an interactive, navigable visualisation. Click any node to drill into its relationships. Pan, zoom, and filter by relationship type — all in the browser.

🔗

10 relationship types

Model your architecture precisely with typed edges: depends_on, calls, data_flow, integrates_with, hosts, manages, provides_data_to, consumes_data_from, owned_by, and monitors. Each type carries distinct semantics for impact analysis.

🌎

Ego-network analysis

Select any service as the focal node and explore its neighbourhood up to N hops. The ego-network view strips away noise and surfaces the immediate dependency chain — upstream providers, downstream consumers, and transitive links that would otherwise stay hidden.

Bi-directional queries

Answer both questions at once: "What does this service depend on?" and "What depends on this service?" Bi-directional traversal makes decommissioning assessments, supplier exit planning, and change impact reviews fast and defensible.

📦

Multi-format export

Export the full graph or a filtered subset as JSON (for tooling integration), GraphML (for enterprise architecture tools), PNG at configurable resolution (for presentations), or PDF in A4 or A3 (for audit packs and board papers). Every export is timestamped and logged.

💥

Impact analysis

Before you decommission a service, change a supplier, or modify an integration, understand the blast radius. HelixGate traverses the dependency graph to show every service that would be affected — directly or transitively — so you can plan with confidence, not guesswork.

Who It Serves

From architecture boards to the CTO's office

Enterprise Architect

Topology that stays current

Stop maintaining Visio diagrams that diverge from reality within days. The dependency graph is derived from live service data, so architecture reviews reference what actually exists — not what existed three months ago.

Platform Engineer

Blast radius before you ship

Know exactly which services will be affected before you deploy a breaking change or decommission a dependency. Ego-network mode lets you drill into any service's immediate neighbourhood without navigating the entire graph.

CTO

Defensible change decisions

When the board asks "what is the risk of switching supplier X?", answer with data. Export the affected dependency chain as a PDF, attach it to the business case, and move forward with evidence — not assumptions.

Compliance-ready

Dependency records that satisfy auditors.

SOC 2, ISO 27001, and NHS DSP Toolkit all require understanding of inter-service dependencies and their risk implications. HelixGate's typed, timestamped relationship records provide audit-ready evidence of your dependency posture — including who created each relationship, when, and the full change history. The immutable audit trail answers "who connected what and when" instantly.

SOC 2 ISO 27001 NHS DSP Toolkit GDPR Immutable audit log
Deep Dive

Technical detail for architecture and platform teams

Graph engine and layout algorithms

The interactive graph is rendered client-side using Cytoscape.js with two layout algorithms: COSE-Bilkent for organic, force-directed layouts that reveal natural clustering, and a DAG (Directed Acyclic Graph) layout for strict hierarchical views. Layout selection is user-configurable per session. All graph interactions — zoom, pan, node selection — operate at 60fps with no server round-trips.

Relationship model and data integrity

Relationships are stored as directed edges with a typed relationship_type enum covering all 10 supported types. Each edge references source and target services by ID, ensuring referential integrity. Relationship creation, modification, and deletion are fully audited. Bulk relationship import via CSV is supported alongside manual creation. Cross-module graph mode — visualising relationships across modules — is on the roadmap.

Get Started

Replace tribal knowledge with a governed dependency graph.

See every service relationship visualised, query impact in both directions, and export audit-ready dependency maps — all in a single governed platform.