Checklist de Evaluación para una App en AWS

1. Identificación de Requisitos de Negocio

  • Owner: ¿Quién es el propietario de la aplicación? (Ejemplo: Equipo de desarrollo, departamento de finanzas).
  • Project: ¿A qué proyecto pertenece la aplicación? (Ejemplo: Plataforma de pagos, billetera digital).
  • Environment: ¿En qué entorno se desplegará la aplicación? (Ejemplo: Producción, desarrollo, pruebas).
  • CostCenter: ¿Cuál es el centro de costos asociado a la aplicación? (Ejemplo: Fintech-001).

2. Requisitos de Seguridad y Cumplimiento

  • Protección de Datos en Tránsito: ¿Se necesita cifrado de datos en tránsito? (Sí/No).
  • Protección de Datos en Reposo: ¿Se necesita cifrado de datos en reposo? (Sí/No).
  • Cumplimiento Normativo: ¿La aplicación debe cumplir con normativas específicas? (Ejemplo: PCI-DSS, GDPR).
  • Autenticación y Autorización: ¿Se necesita autenticación robusta? (Sí/No).
  • Apetito de Riesgo: ¿Cuál es el nivel de riesgo que el negocio está dispuesto a asumir? (Ejemplo: Bajo, Medio, Alto).

3. Requisitos de Escalabilidad y Disponibilidad

  • Alta Disponibilidad: ¿La aplicación requiere alta disponibilidad? (Sí/No).
  • Escalabilidad Automática: ¿La aplicación necesita escalar automáticamente? (Sí/No).
  • Tolerancia a Fallos: ¿La aplicación debe ser tolerante a fallos? (Sí/No).

4. Requisitos de Almacenamiento y Bases de Datos

  • Tipo de Almacenamiento: ¿Qué tipo de almacenamiento necesita la aplicación? (Ejemplo: S3 para objetos, EBS para volúmenes).
  • Base de Datos: ¿Qué tipo de base de datos necesita la aplicación? (Ejemplo: RDS para SQL, DynamoDB para NoSQL).
  • Backup y Restauración: ¿Se necesita un plan de backup y restauración? (Sí/No).

5. Requisitos de Red y Conectividad

  • Conectividad Híbrida: ¿La aplicación necesita conectarse a recursos on-premises? (Sí/No).
  • Aislamiento de Red: ¿La aplicación requiere aislamiento de red? (Sí/No).

6. Requisitos de Monitoreo y Operaciones

  • Monitoreo Continuo: ¿Se necesita monitoreo en tiempo real? (Sí/No).
  • Gestión de Incidentes: ¿Se necesita un sistema de gestión de incidentes? (Sí/No).
  • Automatización de Operaciones: ¿Se requiere automatización de tareas operativas? (Sí/No).

7. Requisitos de Costos y Optimización

  • Gestión de Costos: ¿Se necesita un control detallado de costos? (Sí/No).
  • Optimización de Recursos: ¿Se requiere optimización de recursos para reducir costos? (Sí/No).

8. Requisitos de Desarrollo y CI/CD

  • Integración Continua/Despliegue Continuo (CI/CD): ¿Se necesita un pipeline de CI/CD? (Sí/No).
  • Gestión de Código: ¿Se necesita un repositorio de código? (Sí/No).

9. Requisitos de Tagging y Gobernanza

  • Etiquetado de Recursos: ¿Se requiere etiquetado de recursos para gestión y costos? (Sí/No).
  • Gobernanza de Recursos: ¿Se necesita control de creación y uso de recursos? (Sí/No).





rhnux :: | | :: Made with MkDocs + Simple Blog