Renan Montanari Blog
Blog · 13 artigos

Notas sobre software e produto

Engenharia de software, arquitetura e a construção de produtos digitais, do escopo ao deploy

Dados
Mais recenteDadosNegócios

Duas Planilhas, Duas Verdades: O Problema Não É Técnico

Quando o faturamento do sistema não bate com o da planilha, raramente é erro de cálculo. É falta de definição. Como escrever o que cada número significa e fazer o código obedecer.

5 min de leitura
Ler artigo
Segurança

Segurança · API

Rate Limiting: A Diferença Entre API Protegida e API Vulnerável

Bots, integrações mal feitas, loops sem querer e ataques: sem limite de requisições, um único cliente consegue deixar o sistema lento para todo mundo. Como implementar rate limiting do jeito certo.

10 min de leitura
Arquitetura

Arquitetura · Resiliência

Dependências Externas: Quando Um Serviço de Fora Derruba Tudo

Pagamento, e-mail, WhatsApp, login, nota fiscal: seu sistema depende de mais serviços do que você imagina. Como mapear essas dependências e garantir que a queda de uma delas não leve o produto inteiro junto.

11 min de leitura
Segurança

Segurança · Arquitetura

Controle de Acesso: Quando Todo Mundo Consegue Ver e Editar Tudo

No começo, todo mundo é admin. Anos depois, ninguém sabe quem ainda tem acesso nem quem alterou o quê. Papéis, permissões e auditoria: o que dá para resolver em uma tarde.

10 min de leitura
Banco de Dados

Banco de Dados · Migração

Quando Entram os Dados de Verdade: Por Que Metade Para de Funcionar

O sistema passa em todos os testes, mas quebra na migração. Dado de teste é sempre educado; dado real não. Como auditar, validar e testar com a base de verdade antes de migrar.

9 min de leitura
Observabilidade

Observabilidade · Arquitetura

Monitoramento em Sistemas Profissionais: Quando a Falha Deixa de Ser Silenciosa

Logging, métricas e alertas: as três decisões de arquitetura que separam um sistema amador de um profissional, e por que elas precisam ser tomadas antes de entrar em produção.

6 min de leitura
UX

UX · Front-end

As Cinco Telas Que Ninguém Desenha (Mas Todo Cliente Vê)

Tela vazia, carregando, erro e sem conexão: os quatro estados que ninguém desenha no layout, mas que decidem se o produto parece amador ou profissional.

8 min de leitura