ETL: Navigating the Cloud Transition (Architectures & Factors to consider)