Deploying best practices describe how to deploy or maintain AEM in the most efficient and most effective way possible. This growing list of topics includes a variety of areas in AEM.
The following areas have documentation available concerning deploying and maintaining best practices and recommendations:
For best practices on administering, developing, or authoring, see one of the following:
Specific documents are described and linked to in the tables that follow.
Oak is a scalable and performant hierarchical content repository that is the foundation of AEM.
Scalability, Performance and Disaster Recovery |
Performance & Scalability | Provides a white paper discussing the technical agility, high performance, and sound disaster recovery features |
Recommended OAK deployments | Recommended deployments | Describes deployment scenarios |
Mongo topology | Mongo topology best practices | Describes mongo topology - when to use which topology. |
Datastore options | Configuring node and data stores | This document explains best practices around storing binary data and content nodes. Includes informationon using Amazon S3 data store. |
Search in OAK | Best Practices for Queries and Indexing |
Describes best practices on how to index content. |
AEM Communities simplifies the creation and management of on-premise Communities. Best practices for AEM Communities are described here:
Community Content Store - Discusses the new shared storage feature for user generated content (UGC) and the considerations for choosing the underlying topology.
Recommended deployments for communities - Describes the recommended deployments for Communities. |
Best practices around the user interface are described here:
User Interface Recommendations for Customers
AEM currently has two UIs: classic and touch-optimized UI in the same release. Therefore customers have to make a decision about which to use during the project implementation. This document is intended to help with finding the right choice.
Best practices around performance are listed here:
Best Practices for Quality Assurance | Best Practices for Quality Assurance | A standardized overview of the issues involved with defining a Test Concept specifically for performance tests on your publish environment. This is primarily of interest to QA engineers, project managers and system administrators. |
Using Dispatcher with a CDN | Using Dispatcher with a CDN | A content delivery network (CDN), such as Akamai Edge Delivery or Amazon Cloud Front, deliver content from a location close to the end user. |
Performance Optimization | Performance Optimization | A key issue is the time your website takes to respond to visitor requests. |
Performance Testing | Best Practices for Performance Testing | Describes best practices for running performance tests on an AEM deployment. |