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 |
Specifications
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 | |
---|---|
Accessibility | |
Mobile | |
Best practices | |
Related |