Este diagrama de arquitectura ilustra la infraestructura en AWS para un sistema basado en servicios serverless y recursos gestionados.
Capas de Infraestructura
Frontend/Acceso
AWS WAF (Web Application Firewall): Protege la infraestructura de amenazas de seguridad.
Amazon Route 53: Servicio de DNS para enrutar tráfico a través de dominios personalizados.
AWS Amplify Consoles: Gestión de aplicaciones frontend, probablemente para aplicaciones web o móviles.
AWS AppSync GraphQL: Proporciona una API GraphQL que facilita la interacción entre el frontend y el backend.
Backend
Amazon API Gateway: Gestiona las solicitudes HTTP y las expone a los microservicios del backend.
AWS Lambda: Implementación de funciones sin servidor que ejecutan lógica de negocio bajo demanda.
AWS Cognito: Servicio de autenticación y autorización para gestionar el acceso de los usuarios.
AWS Step Functions: Orquestación de flujos de trabajo para coordinar los servicios Lambda.
Servicios de Soporte
Amazon SES (Simple Email Service): Envío de correos electrónicos automatizados.
AWS Secrets Manager: Almacenamiento seguro de credenciales y claves.
Amazon EventBridge: Manejo de eventos que dispara acciones en función de ciertos eventos ocurridos en el sistema.
Almacenamiento
Amazon RDS Aurora MySQL: Base de datos relacional altamente disponible.
Amazon DynamoDB: Base de datos NoSQL para datos de acceso rápido y altamente escalable.
Amazon S3 (Simple Storage Service): Almacenamiento de objetos, como archivos y datos no estructurados.
