AEMaaCS Architecture
AEMaaCS Architecture
CDN Service (Content Delivery Network): Author Tier: Publish Tier: Dispatcher:
• Author Service: • Publish Service:
• This service optimizes content delivery by • Acts as a caching and load-balancing
• This is where content creators (authors) work. They • Responsible for serving published content to end-
distributing it across multiple servers
globally. It reduces latency and ensures faster
create, edit, and manage content within AEM. users. layer.
• Authors use the Authoring Environment (Author • It retrieves content from the repository and delivers it
access to content for end-users. via the Dispatcher (explained next).
• Sits in front of the Publish Service and
AEM Sites) to build and organize content.
• The CDN caches static assets (like images, • Maintenance Tasks: • Published AEM Sites: serves cached content to users.
• These are the live websites that users interact with. • Improves performance by reducing the
CSS, and JavaScript files) and serves them • Handles maintenance activities such as indexing,
• Content published by authors becomes accessible here.
from servers located closer to the user. cache management, and system updates. load on the Publish Service.
Container Orchestration Service: Content Repository Service: Structured Content: Assets Compute Service:
• Manages containers (like Docker • Stores structured content. • Represents content stored in the • Handles processing of assets (images,
containers) for scalability. • Content is organized hierarchically and repository. videos, etc.).
• Ensures efficient resource allocation can include pages, assets, and • Examples include articles, product • May involve resizing, transcoding, or
and scaling based on demand. metadata. descriptions, and images. generating derivatives.
Jobs:
• Executes background tasks, such as
indexing content or generating reports.