Back to Projects
Work
Performance Efficiency Pillar
2024

CoffeeShop Manager – Performance Efficiency

Full Serverless App - Auto-scaling, pay-per-use inventory system

CoffeeShop Manager – Performance Efficiency
View Code
AWS
DynamoDB
Lambda
API Gateway
React
Amplify
Serverless
CORS

Overview

CoffeeShop Manager implementa el Performance Efficiency Pillar del AWS Well-Architected Framework, creando una aplicación completamente serverless que escala automáticamente y solo paga por lo que usa.

Implementation Steps
Step-by-step process followed to implement this project
  • Create DynamoDB table (inventory)
  • Build Lambda functions + shared layers
  • Create REST API with API Gateway
  • Develop React frontend
  • Deploy frontend with AWS Amplify
  • Configure CORS & monitoring

Challenge

El desafío fue crear una aplicación que pueda escalar automáticamente desde cero hasta miles de usuarios sin necesidad de gestión de servidores, optimizando costos y rendimiento.

Solution

Construí una arquitectura completamente serverless: tabla DynamoDB para inventario, funciones Lambda con shared layers para lógica de negocio, REST API con API Gateway, frontend React, despliegue con AWS Amplify, y configuración de CORS y monitoreo.

Outcome

Resultado: Sistema completamente serverless con auto-scaling y modelo de pago por uso, que puede manejar cargas variables sin intervención manual y con costos optimizados.

Year

2024