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