Scalable Analytics Architecture Typical Challenges of Building Your Data Layer When you start a digital product you usually put your data in a database. It does not matter if it is a simple text file, an excel spreadsheet or a managed Postgres instance on the cloud, your data always lives somewhere.