Storing user data in aem. Is it recommended?
Hello - I have a requirement where an application wants to store user profile data for an authenticated application. I am analyzing how compliant we are to store this info.
Volume of Data
Users - 50,000
User Type - Health care professional.
User Data - May contain information such as HCP Medical number, medical license number etc. which might be available to public some where but should not be available from our systems.
Fields per user - 20
Possible JCR queries to retrieve data while user accessing application: 5 - 20
When we proposed external database to store this user profile information considering few issues with JCR such as below, I was challenged "why not JCR" when AEM has the capability to store information.
1. Data security. How secure the data in AEM as compared to an external database.
2. Number of queries might slow down the system.
3. Scalability of AEM is costly if application needs system infrastructure to be upgraded due to number of users and JCR queries.
Any guidance and adobe's recommendation would be helpful.
