- 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.