Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Fuente: https://grpc.io/docs/what-is-grpc/introduction/ | Uso de gRPC

Protocolo REST

¿Qué es REST?
La transferencia de estado representacional (REST) es una arquitectura de software que impone condiciones sobre cómo debe funcionar una API. En un principio, REST se creó como una guía para administrar la comunicación en una red compleja como Internet. Es posible utilizar una arquitectura basada en REST para admitir comunicaciones confiables y de alto rendimiento a escala. Puede implementarla y modificarla fácilmente, lo que brinda visibilidad y portabilidad entre plataformas a cualquier sistema de API.

...

Documentación adicional

Documento

Descripción

URL

Aprobador

Diagramas de Arquitectura (C4, primeros 2 niveles)

Conjunto de diagramas que describen los componentes del proyecto.​

Arquitectura Token Digital - SPIN

Miguel C

Diagramas de secuencia

Esquemas conceptuales que representa el comportamiento del sistema del proyecto.

Diagramas de secuencia - Token digital

Miguel C

Configuración para iniciar microservicio

Serie de valores que permiten administrar la configuración de los microservicios desarrollados.

Configuración de microservicios

Miguel C

Postman de los servicios

Colecciones de lo que se ha desarrollado para automatizar, configurar pruebas y comprobar el correcto funcionamiento.

https://fintechdigital.atlassian.net/wiki/spaces/TPP/pages/2404941832/ffss-token-aggregation-service#Datos-de-prueba

Jessy Schuler

Documentación de endpoints​

En formato Swagger documentar los endpoints desarrollados para el proyecto.​

Componentes - Token Digital  

Definición de servicios Token digital

Miguel C + JC del Villar

Diccionario de datos - MongoDB

Listado de nombres, definiciones y características de los campos y atributos de la base de datos a utilizar para el proyecto.

Diccionario de datos de MongoDB Token Digital

Miguel C

Plan de pruebas

Plan de pruebas donde se describen el detalle de las pruebas a ejecutarse en el proyecto.

Estrategia de Pruebas - Token Digital

Dorian Romero

Casos de prueba

Identificar en los casos de prueba del proyecto las etiquetas que permitan la ejecución del set de pruebas correspondiente en formato CSV

Casos de Pruebas

Dorian Romero

Ejecución de pruebas

Evidencia del proceso de pruebas ejecutado para el proyecto con los resultados arrojados. - Scripts de pruebas automatizadas (REST + gRPC), resultados y evidencias

Ejecuciones de Pruebas QA  

Hugo Flores

Diagramas de infraestructura

Diagramas que permitan comprender la infraestructura del proyecto para que se pueda administrar, mejorar y mantener seguro.

 https://fintechdigital.atlassian.net/wiki/spaces/TPP/pages/2346483713/Arquitectura+Token+Digital+-+SPIN#Diagrama-de-infraestructura

Ricardo P + Miguel C

Capacidades de microservicios (pods)

Conocer la proyección de consumo de los endpoints del proyecto.​

Proyección de consumos

Mario Mendez

Métricas para monitoreo de infraestructura (logs para crear dashboards)

Los servicios del proyecto estarán reportando su estado mediante dos vías: reporte de logs y reporte de métricas.

https://fintechdigital.atlassian.net/wiki/spaces/TPP/pages/2485682258/Observabilidad+de+servicios+-+Token+Digital#Reporte-de-logs

Mario Mendez

Métricas para monitoreo de negocio/semántico

Planificar de acuerdo con los objetivos o estrategia de la funcionalidad del negocio.

https://fintechdigital.atlassian.net/wiki/spaces/TPP/pages/2485682258/Observabilidad+de+servicios+-+Token+Digital#Reporte-de-m%C3%A9tricas

Mario Mendez

Estrategia y ejecución de pruebas

...

Ejecución de pruebas

Tipo de prueba

URLResultados

Pruebas Automatizadas

Pruebas Automatizadas

Pruebas de Rendimiento

Pruebas de Rendimiento

...

Para más detalle: Transferencia de conocimiento - Token Digital

Dificultades encontradas

Conclusiones generales

...

La ejecución de desplegar el código en ambientes previos, la interacción, el flujo de trabajo y la resolución de problemas con Genesys, fueron temas que provocaron atrasos por la falta de conocimiento de sus procesos, la participación repentina e incluso por la falta de acuerdos de equipos. Es importante que cada nuevo involucramiento con una área, un nuevo proceso o equipo de trabajo que pudiera impactarnos, tener una sesión de alineamiento para generar los acuerdos, explicar el objetivo del proyecto, compartir los pedidos y fechas posibles de entrega para coordinar los espacios y se de seguimiento al trabajo colaborativo.

Conclusiones generales

El generador del Token Digital, se encuentra disponible para ser consumido de acuerdo con los intereses de la empresa.

Sugerimos explorar otros métodos de cifrado, mecanismos que ayuden a reforzar la seguridad, entre otros para seguir evolucionando de acuerdo con el alcance y nuevas formas de usar este componente.

Jira Legacy
serverSystem Jira
serverId08c95066-e26d-357f-9c44-10e77235956c
keyPALO-461