Integrations & Platform Patterns — overview
Purpose: Index of integration reference pages and the golden rules for connecting AEM to anything.
Who this page is for
| Audience | Why it matters to you |
|---|---|
| Backend engineers | Integration builders |
| All engineers | The rules apply to everyone |
Golden rules
- Publish renders must not block on external systems. A slow premium-API call inside a page render melts render threads under load. Integrate async, cache, or fetch client-side.
- Timeouts on everything, shorter than the render timeout budget.
- Secrets never in the repo — see secrets management.
- Every integration degrades gracefully — the PHI plan page renders (with a fallback premium message) even when the rating engine is down.
Pages
| Page | Reach for it when… |
|---|---|
| Calling external APIs | Any outbound HTTP from AEM |
| Resilience patterns | Timeouts, retries, circuit breaking |
| Caching external data | Slow/expensive upstreams |
| Where integration logic belongs | Server vs client vs middleware decisions |
| SSO & SAML overview | Authenticated sites/authors |
| Headless & hybrid patterns | AEM as content API |
| Third-party frontend integrations | Tags, analytics, chat widgets |