Expand my Community achievements bar.

Don’t miss the AEM Skill Exchange in SF on Nov 14—hear from industry leaders, learn best practices, and enhance your AEM strategy with practical tips.
SOLVED

AEM Deployment Best Practices

Avatar

Level 1

Hello Experts,

I am new to AEM and exploring different deployment options. Here is my use case:

we have two different departments in our company - IT and Marketing. both departments develop and manage their own applications. However they share the digital assets (pdfs, videos etc).

So I don't want IT and Marketing applications in one AEM instance because this will lead to complexities. In Marketing we do lots of customization and   it will be difficult to do any customization in single instance as we will have to work with IT. So I want common DAM for IT and Marketing but separate Authoring and publishing instance. Here is rough draft of what I am thinking. 

[img]Untitled.png[/img]

I am not sure if this kind of deployment is a best practice.

Any thoughts ? any other recommendations?

 

thanks

1 Accepted Solution

Avatar

Correct answer by
Level 10

We have some AEM white papers that you may want to read. See:

[img]whitepapers.png[/img]

You will find these white papers on the AEM community content page:

https://helpx.adobe.com/marketing-cloud/experience-manager.html

View solution in original post

2 Replies

Avatar

Employee Advisor

Hi,

this is a tough question ... because the term "both departments develop and manage their own applications" can mean a lot of different things. If they only have different components and templates, it's easily doable to have it running in the same container. When they develop their own OSGI bundles, it's getting more complex. But if the complete handling of the plattform, the SLAs and other operational aspects, or if they can simply not agree on a common plattform, you have to split up and create a own setup for each of the departments.

But: is there an agreement on the DAM assets? Same structure, same nodes, same metadata, same assets? If that's the case, the easiest would be to define one platform as the leading one and do all the changes there, and replicate them over to the other one. Or you setup a dedicated DAM system, where the assets are stored, and which has its own "publish" system; all the authoring environments just use references to this environment as placeholders.

There are a lot of options here. But also from a complexity point of view I would really try to have both applications on the same system. Otherwise you need to go distributed, which makes the whole thing much more complex (and probably more expensive as well). But that will likely require more information and a deeper discussion to give you a better advice.

kind regards,
Jörg

Avatar

Correct answer by
Level 10

We have some AEM white papers that you may want to read. See:

[img]whitepapers.png[/img]

You will find these white papers on the AEM community content page:

https://helpx.adobe.com/marketing-cloud/experience-manager.html