AEM Cloud
AEM AS A CLOUD SERVICE LEARNING PATH
Start Your AEMaaCS Learning Journey
Learn how to build, configure, deploy, secure, troubleshoot, and modernize Adobe Experience Manager applications on AEM as a Cloud Service. Follow a practical path from cloud fundamentals to Cloud Manager, Dispatcher, CDN, migration, Headless, and Edge Delivery Services.
Choose your starting point
New to AEMaaCS
Start with cloud architecture, key differences from AEM 6.5, and local development setup.
AEM Developer
Learn project structure, OSGi configuration, service users, schedulers, testing, and deployment.
AEM 6.5 Migration Developer
Learn migration readiness, deprecated patterns, Dispatcher changes, indexes, and Cloud Manager.
Modern AEM Developer
Explore Assets, Content Fragments, GraphQL, Headless, and Edge Delivery Services.
AEMaaCS learning roadmap
Follow the order below to build a practical AEMaaCS skill path. Available lessons are linked to existing articles. Planned lessons are labeled as coming next and should be treated as future topics to follow in this roadmap.
Module 1: Cloud Foundations
AEMaaCS Overview
Understand the platform model, author-publish flow, and how AEMaaCS changes development and operations.
Level: Beginner · Outcome: Cloud fundamentals
AEMaaCS vs AEM 6.5: What Developers Must Unlearn
Compare the mental model, deployment assumptions, and operational patterns between the two platform models.
Level: Intermediate · Outcome: Migration mindset
Coming Next
AEMaaCS Architecture: Author, Publish, Dispatcher, CDN and Cloud Manager
Understand the runtime architecture and how authoring, publishing, caching, and delivery are separated in the cloud.
Level: Intermediate · Outcome: Architecture map
Coming Next
Set Up AEMaaCS Local Development Environment
Move from a server-first setup to a cloud-aware local workflow with a clear validation model.
Level: Intermediate · Outcome: Local setup
Coming Next
Module 2: Development and Configuration
AEM Project Archetype and Repository Structure
Understand the cloud project layout and how your code, config, and repository assets should be organized.
Level: Intermediate · Outcome: Cloud project structure
Coming Next
AEMaaCS OSGi Configurations and Environment Variables
Follow a practical guide to externalizing config values and managing cloud environment differences safely.
Level: Intermediate · Outcome: Config discipline
Create Service Users with RepoInit and Principal-Based ACLs
Use service users, repository initialization, and permission models correctly in the cloud platform.
Level: Intermediate · Outcome: Security and access
Scheduled Sling Jobs in AEMaaCS
Understand how scheduled jobs behave in a cloud environment and how to design reliable maintenance tasks.
Level: Intermediate · Outcome: Background jobs
AEMaaCS Index Management with Diff Index
Learn practical index management patterns for large content repositories and managed cloud environments.
Level: Intermediate · Outcome: Index optimization
Module 3: Cloud Manager, RDE and Deployment
RDE vs Dev vs Stage vs Production
Understand how cloud environments differ and why release validation depends on environment-specific behavior.
Level: Intermediate · Outcome: Environment strategy
Coming Next
Cloud Manager for Developers
Learn how deployments, pipelines, and validation fit into the AEMaaCS release workflow.
Level: Intermediate · Outcome: Delivery process
Coming Next
Cloud Manager Pipeline Failures and Quality Gates
Understand where deployment issues commonly appear and how to fix them before release.
Level: Advanced · Outcome: Release troubleshooting
Coming Next
AI-Assisted AEM Cloud Migration with MCP
Review a practical migration approach for teams modernizing their AEM codebase and deployment process.
Level: Intermediate · Outcome: Migration acceleration
Module 4: Dispatcher, CDN and Operations
Dispatcher Tools and Local Validation
Review the local validation workflow that helps keep Dispatcher behavior aligned with cloud expectations.
Level: Intermediate · Outcome: Dispatcher validation
Coming Next
Dispatcher Cache and CDN Troubleshooting
Learn how to isolate cache invalidation, routing, and cloud delivery issues without guessing at the cause.
Level: Advanced · Outcome: Delivery troubleshooting
Coming Next
AEMaaCS Logs and Monitoring
Read logs, track runtime issues, and focus troubleshooting on the signals that matter in the cloud.
Level: Intermediate · Outcome: Operations
Query and Performance Troubleshooting
Use practical performance checks to reduce issues related to repository queries, node validation, and runtime overhead.
Level: Advanced · Outcome: Performance tuning
Module 5: Modern AEM
Content Fragments and GraphQL
Use structured content patterns and API-based delivery to support modern AEM experiences.
Level: Intermediate · Outcome: Structured content
Coming Next
AEM Assets in AEMaaCS
Review asset workflows, metadata, and content strategy in the cloud environment.
Level: Intermediate · Outcome: DAM and content operations
Edge Delivery Services for AEM Developers
Explore modern content delivery approaches and how they fit alongside AEMaaCS and traditional authoring workflows.
Level: Intermediate · Outcome: Modern delivery
Explore Available AEM Cloud Tutorials
AEM Test Series
Practice core concepts, service behaviors, and cloud-specific questions with topic-based practice.
Skill level: Beginner to Advanced · Topic: Practice
Read Tutorial
AEM Troubleshooting
Use troubleshooting resources when deployment, permissions, logs, or runtime behavior does not match expectations.
Skill level: Intermediate · Topic: Operations
Read Tutorial
AEM Tools
Use the site tools to validate OSGi config, queries, cron patterns, and other developer tasks.
Skill level: Intermediate · Topic: Development
View Tools
Continue Your Learning
Previous lesson: AEMaaCS Overview
Next recommended lesson: AEMaaCS vs AEM 6.5: What Developers Must Unlearn
Progress not saved yet.
Start with AEMaaCS Overview and follow the roadmap at your own pace.