projeto pessoal
Edge Functions
ficou claro que o problema não era o código, mas sim a infraestrutura.
Sinceramente o problema não é código nem infraestrutura, é a escolha das ferramentas.
Edge funcions em um projeto pessoal que mal tem acesso?
Pra que?
Todos os problemas aqui se resolveriam de uma forma muito mais fácil:
- Máquina grátis da Oracle Cloud
- Postgres rodando no docker
- Backend rodando em Node
Sim, tudo na mesma máquina separada em containers
"Ai mas não escala"
Que escalabilidade o seu projeto precisa?
em uma única máquina gratis da Oracle tenho:
- 2 Ecommerces: Cada um com containers para o Backend, Workers, DB, Cache
- 1 Ferramenta de análise de dados
- Workers especializados
- Monitoramento (Prometheus, node exporter, cadvisor, loki, faro, tempo)
Sim! Quase 30 containers no mesmo servidor
No ultimo mês:
- Média de uso de CPU - 6% pico: 80%
- Média de uso de RAM - 9GB pico: 17GB (o servidor tem 24GB)
- Nenhum problema com latência
- 1 problema com DownTime (Cloudflare maldita)
Centenas de clientes acessando!
O problema:
Essa arquitetura não é bonitinha e não vende curso