29 puntos por xguru 2021-09-06 | 1 comentarios | Compartir por WhatsApp
  • Open source que configura de una sola vez la infraestructura base para desarrollar SaaS

→ Solo ingresas el token de AWS y toda la configuración se realiza automáticamente

→ Estabilidad: Multi-AZ, AWS ELB + Nginx, Terraform

→ Escalabilidad: ASG + EKS, S3 + CloudFront

→ Seguridad: AWS Secret Manager, gestión automática de certificados con Let's Encrypt, cifrado de DB, soporte para VPN

Entornos que se configuran automáticamente

  • Infrastructure

→ VPC por entorno para Staging y Production (subnets, configuración de security groups)

→ Clúster EKS por entorno (configuración automática de Cert-manager, external-dns, nginx-ingress-controler, etc.)

→ RDS (Postgres/MySQL)

→ Bucket de S3 y distribución de CloudFront

→ Logging y métricas: CloudWatch / Prometheus + Grafana / ElasticSearch + Kibana

→ VPN con Wireguard

→ Gestión de usuarios y Identity / Access Proxy: Ory Kratos, Oathkeeper

→ Herramientas para que el equipo de desarrollo acceda de forma fácil y segura

→ Entorno híbrido local/nube para desarrolladores con Telepresence

  • Backend

→ Proyecto de ejemplo hecho en Golang o Node.js. Se configura automáticamente y se dockeriza para poder desplegarse en un clúster K8s

→ Pipeline de CI con CircleCI / GitHub Actions. Al hacer merge de un PR, el despliegue comienza de inmediato

→ Soporte para subida y descarga de archivos mediante URL de CloudFront

→ Soporte de correo electrónico con SendGrid / AWS SES

→ Soporte para notificaciones (web, móvil, SMS, correo electrónico) - en desarrollo

→ Soporte para gestión de usuarios con Kratos y Oathkeeper (no hace falta gestionar directamente login/registro/autenticación)

  • Frontend

→ Proyecto de ejemplo en React. Configuración automática y despliegue disponibles

→ Pipeline de CI con CircleCI / GitHub Actions. Al hacer merge de un PR, el despliegue comienza de inmediato

→ Soporte para subida y descarga de archivos mediante URL de CloudFront

→ Soporte para gestión de usuarios con Kratos y Oathkeeper (solo hay que dar estilo al flujo de ejemplo de login/registro)

→ Con un ejemplo de Static Site usando Gastby, se pueden crear fácilmente landing pages. Soporte de integración con CI

1 comentarios

 
teddy418 2021-09-06

Si se hace así, sale alrededor de 150 dólares al mes. (0.202$ / h)