Home β€Ί EE Β· Integrations β€Ί Integration landscape

Integration landscape

Purpose: Maintain a living map of every system AEM touches, with owners, SLAs and failure impact β€” the incident-day treasure map.

Who this page is for

AudienceWhy it matters to you
Tech leads / architectsOwners
All engineersConsumers

The map (fictional PHI example)

                          β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
   Rating engine ◀──sync──│            │──events──▢ Analytics platform
   (premiums)             β”‚    AEM     β”‚
   CRM ◀──form leads──────│            │◀──SSO──── Corporate IdP
   Doc platform ──PDFs───▢│            │◀──assets── Brand portal (ext. DAM)
                          β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

The register (the part that matters)

One row per integration, kept in version control next to the code:

FieldExample (rating engine)
System + owner team + contactRating engine β€” Pricing team β€” #pricing-support
Direction & mechanismInbound sync, scheduled job 02:00, REST
Data + classificationPremium tables β€” internal, no PII
Freshness contractDaily; stale-tolerable 48h with "indicative" fallback
Failure impact + fallbackPlan pages show cached rates + label (resilience)
Auth + secret locationmTLS client cert β€” secrets store path
Runbook linkrating-sync runbook
Environment endpointsdev/stage/prod URLs (config, not prose)

Governance rhythm

Quick navigation