bsmsapp/README.md

4.3 KiB

BSMSapp

Best Stock Management System application.

Descripción de los módulos

Api gateway

Recibe pedidos HTTPS. Pueden ser POST o GET. EN el caso de GET, va directo a la lambda de lectura de la tabla. En el caso de POST, se encola en el SQS para luego ir a la lambda.

Cloudfront

Realiza cache de la API y del S3.

Dynamo DB

Guarda los datos de los stocks de los usuarios.

Lambda

Definimos 2 lambdas. Una se encarga de realizar escrituras al DynamoDB y la otra de realizar lecturas.

S3

Definimos 3 buckets. Uno para logs y dos para front.

SQS

Se encarga de encolar POSTs recibidos por la API. Luego dispara la lambda correspondiente

VPC

Este módulo es externo.

Descripción y referencia de funciones y meta-argumentos

Los links solo hacen referencia a la primera aparición en cada archivo.

Funciones

Junto a cada función se especifica para qué se usa.

Meta-argumentos

Diagrama de arquitectura deployada

architecture

Rúbrica

Alumno Legajo Participación
Bellver, Ezequiel 61268 25%
Burgos, Satiago Eduardo 55193 25%
Lo Coco, Santiago 61301 25%
Oillataguerre, Amparo 58714 25%

Autores

  • Bellver, Ezequiel (61268)
  • Burgos, Santiago Eduardo (55193)
  • Lo Coco, Santiago (61301)
  • Oillataguerre, Amparo (58714)