Trilha Avançada
Objetivo: projetar sistemas robustos, escaláveis e observáveis, escolhendo ferramentas e estratégias com base em trade‑offs claros.
1) OLTP vs OLAP
- OLTP: transações curtas, baixa latência, integridade (ex.: PostgreSQL, MySQL).
- OLAP: análises maciças, leitura em lote e agregações (ex.: BigQuery, Redshift, ClickHouse, Snowflake).
2) Particionamento e Arquivamento
- Particione por data/intervalo/hash para manutenção e performance.
- Defina políticas de retenção e arquivamento por compliance e custo.
3) Observabilidade
- Logs, métricas e traços (tracing) por serviço e por consulta.
- Dashboards de saúde, alertas e SLOs por latência/erro.