Better Architecture Solution On Azure Stack

Relay 160 Reputation points
2025-05-28T05:02:32.7166667+00:00

Hello Techie,

I am trying to build Data Lake House Solution as shown in diagram below.

  1. There are Multiple Source System like :- a. External Application- API based Connection b. Salesforce on Azure c. Separate Salesforce d. Adobe Analytics - Clickstream Data e. RDBMS f HighTouch Application
  2. There will be Batch and Realtime Streaming Data
  3. Several Consumer like Salesforce, Service layer and Application

May Someone please suggest better clean and Lean Architecture than the above.

Please help me.

SNAPSHOT3

Azure Data Lake Analytics
{count} votes

1 answer

Sort by: Most helpful
  1. Ganesh Gurram 7,295 Reputation points Microsoft External Staff Moderator
    2025-05-28T19:32:12.5433333+00:00

    @Relay

    To build a clean and lean architecture for your Data Lake House Solution on Azure, you can consider the following components and services:

    Data Ingestion - Use Azure Data Factory for ingesting data from multiple source systems like External Applications, Salesforce, Adobe Analytics, RDBMS, and HighTouch Application. Azure Data Factory supports both batch and real-time data processing.

    Data Storage - Utilize Azure Data Lake Storage Gen2 for storing raw and processed data. It provides a scalable and secure data lake solution with features like encryption and access control.

    Data Processing - Use Azure Synapse Analytics for data processing, transformation, and analytics. It integrates well with Azure Data Lake Storage and provides capabilities for both batch and real-time processing.

    Data Orchestration - Azure Data Factory can be used for orchestrating data workflows, scheduling data pipelines, and monitoring data activities across various services.

    Data Consumption - Consumers like Salesforce, Service Layer, and Applications can access the processed data from Azure Data Lake Storage or Azure Synapse Analytics for their respective needs.

    Real-time Streaming - For real-time streaming data, consider using Azure Stream Analytics. It can process and analyze streaming data in real-time, providing insights and alerts based on temporal and spatial patterns.

    By leveraging these Azure services, you can build a scalable, secure, and efficient Data Lake House Solution architecture on Azure. This architecture will enable you to ingest, store, process, and consume data from multiple sources while ensuring data integrity and reliability.

    I hope this information helps.

    Kindly consider upvoting the comment if the information provided is helpful. This can assist other community members in resolving similar issues.

    1 person found this answer helpful.
    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.