Enterprise Deployment Guide

Graph Diffing

Use graph diffing in CI pipelines to preview structural changes before deploying to production.

Graph Diffing for Change Management

Graph diffing allows teams to see the exact impact of their configuration changes before deploying them.

Using rescile-ce diff

In your CI pipeline, you can compare the graph generated from the PR branch against the production graph.

  1. Download the current production graph JSON from S3 or via the API (rescile-ce save prod.json).
  2. Run the diff command on the proposed changes:
rescile-ce --data-dir ./data diff prod.json

Diff Output

The diff command outputs a clear structural comparison:

  • Added nodes and relations
  • Removed nodes and relations
  • Modified properties

This output should be posted as an automated comment on the Pull Request, serving as a reliable architectural impact analysis for the reviewing architect or security team.