29 pontos por xguru 2021-09-06 | 1 comentários | Compartilhar no WhatsApp
  • 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

 
teddy418 2021-09-06

Fazendo assim, dá cerca de US$ 150 por mês. (US$ 0,202 / h)