Contexto de la solución
...
A continuación se muestra la solución a desarrollar en el proyecto y los dominios que se estarán desarrollando en el camino:
Table of Contents | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Diagrama de arquitectura (inicial)
...
Dominios
Account
Componente | Descripción |
---|---|
Finnancial account aggregation service | Expone los servicios asociados al dominio de cuentas mediante REST/gRPC |
Account Mirror | Administra la información de bloqueos de cuenta manteniéndola sincronizada con el proveedor de servicios financieros |
Balance Mirror | Administra la información de saldos manteniéndola sincronizada con el proveedor de servicios financieros |
Acount adapter/Fiserv account gateway | Encapsula los servicios relacionados con cuentas del proveedor traduciéndola a una interfaz común |
Card
Componente | Descripción |
---|---|
Finnancial card aggregation service | Expone los servicios asociados al dominio de tarjetas mediante REST/gRPC |
Card Mirror | Administra la información de bloqueos de tarjeta manteniéndola sincronizada con el proveedor de servicios financieros |
Card adapter/Fiserv card gateway | Encapsula los servicios relacionados con tarjetas del proveedor traduciéndola a una interfaz común |
Customer
Componente | Descripción |
---|---|
Finnancial customer aggregation service | Expone los servicios asociados al dominio de cuentas mediante REST/gRPC |
Customer adapter/Fiserv customer gateway | Encapsula los servicios relacionados con clientes del proveedor traduciéndola a una interfaz común |
...
Historial de cambios
Versión | Fecha | Autor | Descripción del cambio |
---|---|---|---|
1 | Versión inicial de documento. Se contemplan los componentes contemplados en una exploración inicial de la solución. | ||
2 | Ajustes en diagrama derivados de conversaciones con equipos de arquitectura y aprobadores. Se plantea por parte del equipo de Spin la incorporación de los componentes es dos Sistemas (y repositorios) expuestos en dos clústeres independientes, uno para Mirrors y otro para adapters, cada uno con su propio servicio de agregación para exponer los demás componentes. Se añaden nuevos componentes no contemplados en alcance inicial:
Servicios modificados:
| ||
3 |
| Ajustes en componentes de la solución derivados de conversaciones con equipos de arquitectura. Se modifica arquitectura de sistemas y se separa la solución en tres dominios diferentes, cada uno con su propio servicio de agregación:
Se modifican los dos servicios de agregación propuestos anteriormente, siendo reemplazados por los siguientes:
Debido a que el componente existente en Spin fiserv-gateway-service está en desarrollo y cumple el mismo papel de los adaptadores propuestos, se modifican los adaptadores para que tengan los siguientes nombres de acuerdo al dominio:
Se coordinó, adicionalmente que el desarrollo de los servicios de tarjeta se haría en conjunción con equipo de Spin. | |
4 | Se añade historial de cambios |
...