What problem does it solve?
Ayuda a equipos a decidir, diseñar y desplegar soluciones seguras y coste-eficientes para almacenar archivos de usuarios, servir assets estáticos y distribuir media globalmente con CDNs.
Core Features & Use Cases
- Árbol de decisión para seleccionar entre uploads de usuarios, assets estáticos, backups y archivos temporales.
- Patrón de upload seguro con presigned URLs y recomendaciones para evitar pasar archivos por el backend.
- Configuración de S3: versioning, encryption, lifecycle policies y organización de keys.
- CDN (CloudFront): cache behaviors, orígenes protegidos y recomendaciones de certificate management.
- Procesamiento de imágenes/video: arquitecturas con Lambda+Sharp, Imgproxy self-hosted y alternativas gestionadas (Cloudinary, Imgix, Mux).
- IaC y ejemplos: snippets Terraform y TypeScript para generar presigned URLs, procesar uploads y crear distribuciones CDN.
- Reglas por presupuesto y gotchas para evitar buckets públicos, leaks de URLs predecibles y crecimiento inesperado de storage.
Quick Start
Configura un bucket S3 privado con presigned URLs, activa versioning y lifecycle policies, y pon CloudFront como distribución protegida para servir los assets de forma global y segura.