Go-Live Checklist Go-Live-Checklist

Review this list of activities to ensure that you perform a smooth and successful Go-Live.

  • Run an end-to-end production pipeline with functional and UI testing to ensure an always current AEM product experience. See the following resources.

  • If you are migrating from AEM 6.5, you should migrate content to production and make sure that a relevant subset is available on staging for testing.

    • DevOps best practices for AEM imply that code moves up from development to the production environment while content moves down from production environments.
  • Schedule a code and content freeze period.

  • Perform the final content top-up.

  • Validate Dispatcher configurations.

    • Use a local Dispatcher validator that facilitates configuring, validating, and simulating the Dispatcher locally

    • Review the virtual host configuration carefully.

      • The easiest (and default) solution is to include ServerAlias * in your virtual host file in the /dispatcher/src/conf.d/available_vhostsfolder. Doing so permits the host aliases used by product functional tests, Dispatcher cache invalidation, and clones to function.

      • However, if ServerAlias * is not acceptable, at a minimum the following ServerAlias entries must be allowed in addition to your custom domains:

        • localhost
        • *.local
        • publish*.adobeaemcloud.net
        • publish*.adobeaemcloud.com
  • Configure CDN, SSL and DNS.

    • If you are using your own CDN, enter a support ticket to configure appropriate routing.

    • If you are not using an additional CDN, manage SSL and DNS as per the following documentation:

    • Remember to validate the TTL set for your DNS record.

      • The TTL is the amount of time a DNS record stays in a cache before asking the server for an update.
      • If you have a very high TTL, updates to your DNS record take longer to propagate.
  • Run performance and security tests that meet your business requirements and objectives.

    • Perform tests in a stage environment. It has the same sizing as production.
    • Development environments do not have the same sizing as stage and production.
  • Cut over and make sure that the actual go-live is performed without any new deployment or content update.

  • Create Admin Console User Notification Profiles. See Notification Profiles

  • Consider configuring Traffic Filter Rules to control what traffic should not be allowed on your website.

    • Rate limit Traffic Filter Rules can be an effective tool against DDoS attacks. A special category of Traffic Filter Rules, called WAF (Web Application Firewall) rules, require a separate license.
    • See documentation for some suggested starter rules.

You can always reference the list in case you need to recalibrate your tasks during Go-Live.

recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab