---
title: "Discussion on \"AEM Project Structure Explained\" | Hashnode"
description: "Discussion on \"AEM Project Structure Explained\". Series: AEM Foundations — Part 5"
url: "https://hashnode.com/posts/aem-project-structure-explained/6aa5548bd5487e62a53788de"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [AEM Project Structure Explained](https://aemdeepdive.hashnode.dev/aem-project-structure-explained?utm_source=hashnode&utm_medium=feed)

Series: AEM Foundations — Part 5

Apr 13, 2025 · 4 min read · aemdeepdive.hashnode.dev  
Updated Nov 7  
Read the article

-   [#aem](https://hashnode.com/tag/aem)
-   [#cms](https://hashnode.com/tag/cms)
-   [#maven](https://hashnode.com/tag/maven)
-   [#osgi](https://hashnode.com/tag/osgi)
-   [#best-practices](https://hashnode.com/tag/best-practices)
-   [#java](https://hashnode.com/tag/java)
-   [#tutorial](https://hashnode.com/tag/tutorial)

## Written by

[MadhusudhanG](https://hashnode.com/@madhusudhan-aem)

@madhusudhan-aem · Hyderabad, India

  
[View profile](https://hashnode.com/@madhusudhan-aem)

AEM Sites & Assets | Turning hard-won AEM lessons into tutorials

AEM Technical Lead experienced with building and architecting solutions on AEM Sites and Assets. Sharing practical tutorials, real-world implementation lessons, and best practices to help fellow developers and leads navigate AEM.

## Responses 1

Markdown supported · ⌘↵ to post

[MadhusudhanG](https://hashnode.com/@madhusudhan-aem)

[Oct 26](https://hashnode.com/posts/aem-project-structure-explained/6aa5548bd5487e62a53788de/comment/6adf438af2d63d3f7ac41ef6)

How is your project organized? Do you stick to the archetype layout, or have you changed it, for example with extra modules or a separate frontend? Share what worked and what didn't.
