Contenido

Table of Contents

Descripción

El componente ffss-customer-aggregation-service encapsula las operaciones que afectan el dominio de los clientes.

  • Incorpora los endpoints de Customer​

  • Validación de campos mandatorios antes del envío a Fiserv​

  • Expone endpoints a través de un API REST y gRPC

Detalle del endpoint


Descripción

Documento o Link

Repositorio

El código del microservicio se ubica en este repositorio

https://github.com/fintechdigitalventure/tr-spin-ffss-cust-aggreg-svc-backend-java

Contrato

Este es el contrato con el que se desarrolla este microservicio


Definición

Documentación que define la funcionalidad del microservicio

Definición de servicios - Mirror Strategy

DTO’s

Información que se usa para mantener la comunicación entre componentes

https://fintechdigital.atlassian.net/wiki/spaces/TPP/pages/2530639965

Diagrama de secuencia

POST /v1/customers​

POST /v1/customers​

PUT /v1/customers​

PUT /v1/customers​

PUT /v1/customers/account

PUT /v1/customers/account

QA

Artefacto

Descripción

Documento / Link

Casos de prueba

Documento donde se especifica los casos de pruebas

 

https://fintechdigital.atlassian.net/wiki/spaces/TPP/pages/2521661521

Resultados de ejecución

Documento donde se encuentran las evidencias de la ejecución de las pruebas automatizadas y de performance

 

https://fintechdigital.atlassian.net/wiki/spaces/TPP/pages/2521661800

Informe de pruebas

Documento donde se encontará el resumen de las pruebas realizadas en automatización y de performance

 

https://fintechdigital.atlassian.net/wiki/spaces/TPP/pages/2521727275

Tecnologías

  • Maven​

  • Java 17​

  • GRPC​

  • Spring 3​

  • Spring MVC​

  • Hibernate validator

  • Mapstruct ​

  • JUnit ​

  • Lombok ​

  • Account Mirror Client ​

  • Balance Mirror Client ​

  • Docker