Conociendo al cliente
fridomid ofrece un repositorio personal seguro para almacenar documentos confidenciales y credenciales, todo en un solo lugar. Los usuarios pueden otorgar a los proveedores de servicios acceso de solo lectura a la documentación requerida con un solo clic, lo que agiliza el proceso de incorporación.
Con fridom id, el usuario es el propietario de su información personal, pudiendo acceder a ella y cargar documentos que posteriormente son validados por la plataforma. En este poceso, una credencial digital de cada documento validado se almacena en blockchain, lo que lo hace a prueba de manipulaciones.
El usuario puede compartir documentos almacenados en su fridom id con cualquier persona y, gracias a las asociaciones de fridom con los proveedores de servicios, puede simplificar nuevas incorporaciones mediante un solo clic.
knowmad mood y la arquitectura AWS
Desde knowmad mood analizamos las necesidades del cliente y proponemos la siguiente arquitectura sobre AWS:
- La arquitectura de la solución desarrollada para fridom id está planteada en base a un enfoque de contenedores, utilizando diferentes servicios de AWS para implementar una aplicación web escalable y de alta disponibilidad.
- La aplicación se ejecuta en contenedores Docker alojados en Amazon Elastic Container Service (ECS) con Fargate, lo que permite una gestión automatizada de los recursos y una escalabilidad horizontal rápida y eficiente.
- Para la gestión de servicios, se utiliza Amazon Cloud Map, un servicio de descubrimiento de recursos que permite registrar, descubrir y realizar un seguimiento de los recursos de la aplicación, como los servicios ECS y los endpoints de API Gateway. Esto permite a los desarrolladores y operadores de la aplicación tener una visión completa de los recursos de la aplicación y facilitar la resolución de problemas.
- Para gestionar el tráfico de la aplicación, se utiliza Amazon Application Load Balancer (ALB) como punto de entrada, distribuyendo el tráfico a los contenedores de la aplicación.
- Amazon API Gateway se utiliza como punto de entrada a la aplicación, exponiendo diferentes endpoints a través de una interfaz HTTP y permitiendo la integración con otros servicios de AWS, como AWS Cognito. Los datos de la aplicación se almacenan en Amazon DynamoDB.
- Para la gestión de usuarios, se utiliza Amazon Cognito, un servicio de autenticación y autorización que permite la creación de usuarios y el control de acceso a los recursos de la aplicación.
- Además, se utiliza Amazon CloudFront como CDN para la entrega de contenido y Amazon Quantum Ledger Database (QLDB) para el registro y consulta de transacciones