Prueba Técnica Boveda Culqi
- Instalar las dependencias con el comando:
npm install
- Despliegue en local con el comando:
npm start
- Para desplegar todo el proyecto use sgte comando:
npm run deploy dev
- Para desplegar un lambda especifico use el sgte comando:
npm run deploy:once dev [nombre_del_lambda]
- Para correr las pruebas unitarias use el sgte comando:
npm run test
- Para correr la herramienta de verificación de código:
npm run lint
- Paradigma arquitectónico: Domain Driven Design (DDD)
- Arquitectura sin servidor: AWS Lambda
- Framework de arquitectura sin servidor: Serverless Framework 3.22.0
- Base de Datos no relacional: DynamoDB
- Exposición de los servicios: AWS API Gateway
- Ejecución de pruebas unitarias: Jest 27.2.3
- Herramienta de verificación de código: EsLint 7.21.0
https://efitnyuhd0.execute-api.us-east-1.amazonaws.com/dev
Dominio de Tokenizacion:
- token/generar
Dominio de Tarjetas:
- tarjeta/obtener