Zero - ferramenta de bootstrapping que permite startups desenvolver e fazer deploy desde o primeiro dia
(github.com)- Open source que configura de uma vez toda a infraestrutura básica para desenvolvimento de SaaS
→ basta inserir o token da AWS para que toda a configuração seja feita automaticamente
→ estabilidade: Multi-AZ, AWS ELB + Nginx, Terraform
→ escalabilidade: ASG + EKS, S3 + CloudFront
→ segurança: AWS Secret Manager, gerenciamento automático de certificados com Let's Encrypt, criptografia de banco de dados, suporte a VPN
Ambientes configurados automaticamente
- Infrastructure
→ VPC por ambiente de Staging e Production (sub-redes, configuração de security groups)
→ cluster EKS por ambiente (configuração automática de cert-manager, external-dns, nginx-ingress-controler etc.)
→ RDS (Postgres/MySQL)
→ bucket S3 e distribuição CloudFront
→ logging e métricas: CloudWatch / Prometheus + Grafana / ElasticSearch + Kibana
→ VPN usando Wireguard
→ gerenciamento de usuários e Identity / Access Proxy: Ory Kratos, Oathkeeper
→ ferramentas para que a equipe de desenvolvimento tenha acesso fácil e seguro
→ ambiente híbrido local/nuvem para desenvolvedores com Telepresence
- Backend
→ projeto de exemplo feito em Golang ou Node.js. Pode ser configurado automaticamente, conteinerizado com Docker e implantado em um cluster K8s
→ pipeline de CI com CircleCI / GitHub Actions. Assim que o PR é mesclado, o deploy começa imediatamente
→ suporte a upload/download de arquivos usando URL do CloudFront
→ suporte a e-mail com SendGrid / AWS SES
→ suporte a notificações (web, mobile, SMS, e-mail) - em desenvolvimento
→ suporte a funcionalidades de gerenciamento de usuários com Kratos e Oathkeeper (não é necessário gerenciar diretamente login/cadastro/autenticação)
- Frontend
→ projeto de exemplo em React. Configuração automática e deploy disponíveis
→ pipeline de CI com CircleCI / GitHub Actions. Assim que o PR é mesclado, o deploy começa imediatamente
→ suporte a upload/download de arquivos usando URL do CloudFront
→ suporte a funcionalidades de gerenciamento de usuários com Kratos e Oathkeeper (basta estilizar o fluxo de login/cadastro do exemplo)
→ com o exemplo de Static Site usando Gastby, é possível criar facilmente uma landing page. Suporte à integração com CI
1 comentários
Fazendo assim, dá cerca de US$ 150 por mês. (US$ 0,202 / h)