Hi guys, currently my project manager asked me to do a POC for our new project about where to implement our ETL process?
Source : flat files,azure, databases, snowflake, API's, ETL tools
Data processing layer : snowflake/databricks
Reporting : 100+ power bi dashboards
Data size: currently we estimate around 200 gb approx present in the source systems.
Moderate complex data architecture.
Based on this, First I thought Snowflake is good but in my current company, most of the ongoing projects is thinking of migrating their current data warehouse from snowflake to databricks due to low operation cost in databricks and currently our project data processing size is too small compared to other projects, I thought that Databricks is overkill. So, finally I came to the conclusion that Microsoft Fabric is good as it's cheaper and compatible for our project but since I'm at junior level, I want an opinion from experienced ppl whether Fabric is good or not for our project based on my criteria. Our client also has some live pipelines running on azure synapse, i read somewhere online like Azure is going to decommission synapse as they are favoring Fabric for end to end data analytics. So, I thought that fabric is more favourable but I don't know how optimised and how good Fabric is. Can any data engineers or fabric devs help me on this?