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.