We are trying build an internal application where the user can create/edit html content using WYSIWYG editor (like confluence). The front end is a react project with embeded WYSIWYG and backend is Spring boot project.
For persisting the data of this application we are considering options like RDBMS , NoSQL and AEM.
Is it possible to persist the HTML content in the AEM such that we can
- use API to perform create/update of the html content.
- have versions of the content (such that only one version is active at any time)
- perform search on the active version of the content.
Thanks