Data Transformation Service

 Service Details

Title

Data Transformation Service

Description

The data transformation service receives the raw transaction data transfer object as input, and converts the information of the transaction into internal transaction data transfer object by converting the data that can be understood by the internal Zeus services and sends the transformed transaction to the transaction manager service for further processing. The service also performs some basic validations to ensure that the reference data received in the transaction can be converted to an internal reference data. The transformed transaction object is then sent to the transaction manager service for further processing.

Anatomy diagram

 

Key to anatomy diagram

  1.  

  2.  

 

 Specifications

Microservice Tech Stack

The microservice is build in Java 17.0, with Spring 6.0 Framework and Spring Boot 3.0

Microservice Tech Stack

The microservice is build in Java 17.0, with Spring 6.0 Framework and Spring Boot 3.0

Database

For local the MySQL database is used.

For Docker the MariaDB is configured to be used.

For Unit Testing, H2 database is used.

Messaging Service

Kafka is used for asynchronous communication between Account Processor and other services

Style

  •  

 

 Additional guidance

Content

  •  

Content

  •  

Accessibility

  •  

Mobile

  •  

Best practices

  •  

Related

  •