Para garantizar la continuidad en la prestación del servicio a los usuarios de Spin, en caso de fallas en los servicios se coordinaron las siguientes estrategias mediante el uso de Feature Flags con config cat:
Fallas en el acceso a servicios de Mirror
Si por alguna razón los servicios de mirror no son accesibles desde Spin, se implementó un Feature Flag en los servicios de Spin que deshabitaría el acceso a todos los servicios de Mirror, permitiendo que desde Spin se consuma directamente a Fiserv. Los feature flags de acceso a los servicios de agregación son los siguientes:
IS_CARD_AGGREGATION_SERVICE_SWITCH_ENABLED: Habilita o deshabilita el acceso a los servicios del dominio de Card
IS_ACCOUNT_AGGREGATION_SERVICE_SWITCH_ENABLED: Habilita o deshabilita el acceso a los servicios del dominio de Account
IS_CUSTOMER_AGGREGATION_SERVICE_SWITCH_ENABLED:Habilita o deshabilita el acceso a los servicios del dominio de Customer.
Fallas en el acceso o en la información de la base de datos de Mirror
En caso de fallas en la información que se proporciona desde los servicios de Mirror, existe un Feature Flag por cada servicio que permite deshabilitar el acceso a la base de datos, redireccionando el consumo directamente a Fiserv.
IS_BALANCE_MIRROR_SWITCH_ENABLED: Habilita o deshabilita el acceso a la consulta de datos del mirror de balance de cuentas, permitiendo en cambio consulta directa a Fiserv.
IS_ACCOUNT_MIRROR_SWITCH_ENABLED:Habilita o deshabilita el acceso a la consulta de datos del mirror de bloqueos de cuentas, permitiendo en cambio consulta directa a Fiserv.
IS_CARD_MIRROR_SWITCH_ENABLED: Habilita o deshabilita el acceso a la consulta de datos del mirror bloqueos de tarjeta, permitiendo en cambio consulta directa a Fiserv.
Aspectos a considerar
El valor de los feature flags pueden ser asignado automáticamente de acuerdo al API de ConfigCat
Al deshabilitar los servicios e impactar directamente a Fiserv se mantiene la misma funcionalidad, sin embargo se puede incrementar el costo de uso de la plataforma.
Add Comment