How to secure sensitive personal data in any application– High Level architecture view

Recently, I read a few articles in the news that how millions of user accounts have been compromised and data breached. It is becoming the norm to be very honest. I am not so convinced with the enterprise’s architecture to store data