We are planning to develop webapp using AEM. Is it advisable to go with AEM? This app will integrate with multiple third party applications using RestAPI and there will be a sizable amount of dynamic Data.
There will be content as well like articles images etc.
We have already implemented this webapp using react and Java but considering the amount of content we are planing to migrate to AEM.
If someone could list out the pros and cons of this approach it will be really helpful.
Well, you are asking for a solution architecture, and it's hard to advice you on this with just that few details on requirements. I would ask you to either contact Adobe Consulting or an Adobe partner specialized in AEM and start a discussion with them and see if AEM is a good match on your requirements. They can also help you to architect and implement it.
Adobe has been named as the best CMS (Content Management System) development for the eighth time in a row i.e. reported by Gartner, It handles large amount of data where you can have different architecture for data repo i.e. locally stored, stored on Amazon S3, Azure, ..etc. Here are some of the advantages when it comes to work with visual assets as you indicated in your note:
1. Built-in DAM: AEM’s Digital Asset Management (DAM) allows you to store your content and manage your visual assets on cloud, enabling your teams to access project files from multiple locations. This central storage improves work efficiency to a great extent.
2. Creative Cloud Integration: The perfect way to bridge the marketing and DAM sides of your business. You get simplified workflows and can deliver high-quality content that is in sync with your company’s identity.
3. Visual Media Conversion: The tool automatically converts your files into different formats to engage audiences across different platforms and channels.
4. Efficient Video Management: You can use AEM to showcase your products using a variety of videos on multiple screens. This drives engagement, leverages the customer’s experiences and improves brand loyalty. Thanks to the insights and analytics that the tool offers, you can understand visitor behavior and manage content accordingly.