/awswars

Reto Serverless AWS de Victor Aguilar Villegas

Primary LanguageJavaScriptMIT LicenseMIT

awswars

Reto Serverless AWS de Victor Aguilar Villegas

Comentario N°01

TCS me dejó este reto en una convocatoria de trabajo pero no me respondieron el correo... Y eso que tuve que crear una cuenta en AWS, agregar mi tarjeta, aprender Lambdas, serverless, instalar múltiples versiones de Nodejs. etc. Lo único bueno es que aprendí muchas cosas sobre el ecosistema de AWS. Hasta FaunaDB aprendí. Muy buena db no-sql, mucho más versátil que dynamodb.

Comentario N°02

Para variar me obligaron a utilizar el api de StarWars, 'con lo mucho que me gusta esa franquicia' De todas maneras dejo pública la implementación de este "reto de TCS"

Dependencias

FaunaDB 4.2.0

Es necesario crear las colecciones e índices de FaunaDB con

node esquemapersonas.js
node esquemaplanetas.js

Swapi Node 0.6.0

Requisitos

Nodejs 12.22.1

Serverless framework 2.39.2

Cuenta en FaunaDB con credenciales activas (aunque se incluye en el código fuente una credencial para probar) Cuenta en AWS con free tier activa

Instalación

Usar serverless para nodejs e instalar con npm.

Luego desplegar en aws con:

sls deploy --stage dev --verbose

Cliente angular (desactivé las apis)

Probar consumo de API <<AQUÍ>>

Consultás

Si querés dejarme alguna consulta este es mi correo ché, colaborá: elqtodolov@gmail.com