Aplicación de tienda online que permite crear pedidos y consultar su estado, usando una arquitectura serverless en AWS.
- El usuario crea un pedido desde el frontend (alojado en S3).
- Una Lambda guarda el pedido en DynamoDB y publica un evento en EventBridge.
- EventBridge manda el evento a una cola SQS.
- Una segunda Lambda procesa el pedido (cambia su estado) y envía un email de confirmación mediante SNS.
- El frontend consulta el estado del pedido a través de API Gateway.
- S3 (frontend)
- API Gateway
- AWS Lambda (x2)
- DynamoDB
- EventBridge
- SQS
- SNS
lambda_orders/— Lambda que crea y consulta pedidoslambda_processor/— Lambda que procesa pedidos y notifica por emailfrontend/— Frontend de la tienda (HTML)