50 pontos por xguru 2022-12-13 | Ainda não há comentários. | Compartilhar no WhatsApp
  • O Postgres pode substituir inúmeras tecnologias de backend (até para bases com milhões de usuários)
    → Kafka, RabbitMQ, Mongo, Redis,..
  • Para cache, usar TEXT em formato JSON em tabelas UNLOGGED no lugar do Redis
    • Definir período de expiração dos dados com stored procedures
  • Fila de mensagens (Kafka): SKIP LOCKED
  • Para data warehouse, Postgres + TimescaleDB
  • No lugar do Mongo, armazenar JSONB com busca e indexação
  • Usar pg_cron como daemon de CRON para tarefas como envio de e-mails
  • Usar para consultas geoespaciais
  • No lugar do Elastic, usar para busca full-text
  • Gerar JSON dentro do banco e entregar direto para a API sem código server-side
  • Também oferece suporte a GraphQL com um adaptador GraphQL

Ainda não há comentários.

Ainda não há comentários.