logpipe
Pipeline de logs em tiers independentes com contrato gRPC versionado entre ingestão e busca.
.NET 10gRPCDockerPostgreSQL
O problema
Aplicações espalhadas geram logs em formatos e destinos diferentes; sem um contrato versionado, o tier de busca quebra a cada deploy de ingestão.
Arquitetura
Telas


O que fica
- Tiers evoluem e escalam separados; o contrato versionado é a única dependência.
- Contrato em repositório próprio impede breaking change silencioso.
Ingestão recebe logs das aplicações e grava no seu tier; busca consome pelo contrato gRPC versionado (logpipe-contracts). UI consulta a busca. Cada tier tem Dockerfile e deploy próprio.