Skip to content

Shared Technology Stack

Tools and practices common across all DXP solutions, regardless of CMS choice.

LayerTechnology / ToolNotes
Version controlGitHubDefault; used unless the project/client mandates another platform
Testing & QAPlaywrightStandard E2E framework across all solutions
Testing & QALighthouse CIPerformance budget/regression checks
Testing & QAaxeAccessibility auditing
DesignFigmaDesign-to-development handoff
APIs & integrationREST / GraphQLCommon integration protocols
APIs & integrationPostmanAPI exploration/testing
CI/CD & toolingGitHub ActionsDefault when the CMS/platform doesn’t impose its own pipeline (see per-CMS files)
ObservabilityNew Relic / DatadogApplication monitoring
CDNCloudflare / Fastly / AkamaiEdge delivery for headless/decoupled frontends

These are the tools used regardless of which CMS a project is built on. Per-CMS files repeat a shared tool only when its role or weight differs for that solution (e.g. why Lighthouse CI matters more for EDS) — read this file alongside the relevant per-CMS file (aem-traditional.md, aem-eds.md, optimizely-cloud.md, contentful.md) for a project’s full stack.