Resumo do produto
Painel que verifica periodicamente a disponibilidade de APIs brasileiras e transmite o status em tempo real para o navegador via SignalR — um demonstrativo prático de arquitetura PaaS com .NET 10 e Blazor Server.
O problema que resolve
Quem desenvolve integrações com APIs públicas brasileiras (bancos, governo, clima, CEP) precisa saber na hora quando um serviço cai — antes que o bug chegue ao cliente.
Por que foi construído
Exercício prático de conceitos PaaS: hospedagem gerenciada, escalabilidade e comunicação em tempo real, aplicados a um problema real de quem integra sistemas no Brasil.
Como funciona na prática
Um worker checa as APIs monitoradas em intervalos regulares, grava o histórico em SQLite e o Blazor Server empurra atualizações ao painel em tempo real — com indicadores de status por serviço.
Stack técnica por camada
Frontend
- Blazor Server (.NET 10)Painel interativo com atualização ao vivo
Tempo real
- SignalRPush de status para o navegador
Banco de dados
- SQLiteHistórico de checagens
* Versões exatas e detalhes de configuração são informados na proposta, conforme a personalização escolhida.
Funcionalidades principais
- Checagem periódica de disponibilidade de APIs
- Painel em tempo real com histórico por serviço
- Base para alertas (e-mail/WhatsApp/Webhook) quando um serviço cair
O que dá para personalizar
- Monitorar APIs internas ou de clientes (intranet/VPN)
- Adicionar alertas por WhatsApp/e-mail e página pública de status
- Evoluir para multi-tenant com contas por cliente
- Trocar SQLite por PostgreSQL e adicionar métricas (uptime %)
Cada alteração de camada ou funcionalidade entra no orçamento com prazo e custo transparentes — o software é seu, não uma caixa fechada.