Custom integration framework

Scenario

Technology Reply has designed a metadata driven framework, based on the use of YAML configuration file, to guide the process of integrating and orchestrating data on a cloud-based database. Adopting a custom framework offers greater flexibility and scalability, allowing you to easily adapt to changes in data sources, required transformations and business requirements.

Framework Workflow

Raw data is inserted into the first storage layer (Standard Layer).

- Validation modules verify data quality.
- Non-compliant data is discarded and reported.

- Necessary transformations are applied to the data within the underlying schema.
- Data integrity is ensured.

- Transformed data is loaded into subsequent storage layers.
- Data is prepared for use by analytics applications.

- The execution of pipelines, dependency management, and scheduling are handled.
- CI/CD ensures efficient management and distribution of resources.

Advantages

  • Flexibility: The use of YAML files allows easy adaptation of the framework to changes in data sources and business requirements.

  • Scalability: Efficient management of large volumes of data and the ability to scale horizontally are ensured by project-based YAML configuration files.

  • Reliability: Continuous monitoring and error management based on system tables ensure process reliability.

  • Efficiency: Cost reduction is achieved through the optimization of cloud resources and process automation, with guided configurations.

  • Data Governance: Improved control and traceability of data are achieved through a centralized process lineage.