Voltar para os cases
Agritech · GovTech

SigeAgro 2.0

Gestão de defesa e inspeção agropecuária

Cliente
Gestão de defesa e inspeção agropecuária
Setor
Agronegócio / Defesa agropecuária
Período
Projeto corporativo
Agritech · GovTech
SigeAgro 2.0
Screenshot em breve

Sobre o projeto

Atuação no desenvolvimento e manutenção do SIGEAGRO 2.0, sistema de gestão de defesa e inspeção agropecuária construído como monorepo Nx. Desenvolvimento de funcionalidades críticas em arquitetura moderna e escalável, garantindo alta performance e conformidade com padrões regulatórios.

O desafio

Modelar processos regulatórios do setor agropecuário (rastreabilidade animal, gestão de pedidos, controle de estoque, GTAs) em uma plataforma escalável, auditável e com forte exigência de performance, integridade de dados e observabilidade.

A solução

Backend com APIs RESTful em NestJS 11 e Fastify, TypeORM sobre PostgreSQL, migrations, transações e queries otimizadas. Auditoria híbrida com processamento assíncrono via RabbitMQ e ClickHouse suportando +500 operações/min. Autenticação com Keycloak, rate limiting, logging estruturado com Winston, métricas Prometheus e observabilidade com OpenTelemetry. Frontend em React 19 + Vite com design system próprio, TanStack Query, React Hook Form e Zod, roteamento com React Router e integração com APIs REST. Monorepo Nx orquestrando API, Web, Scheduler e Workers, containerizado com Docker e coberto por testes E2E (Playwright) e unitários (Jest).

Resultados

  • Rastreabilidade animal com gestão de GTAs, explorações, bovinos e bubalinos
  • Gestão de pedidos com múltiplos tipos de vínculo (exploração, revenda, regional, ULSA)
  • Auditoria assíncrona suportando +500 ops/min via RabbitMQ + ClickHouse
  • Otimização de queries SQL complexas e índices para maior performance
  • Refactor de componentes frontend seguindo o design system institucional
  • Correções críticas em lógica de negócio (gestão de quantidade vinculada em lotes)
  • Monorepo Nx com API, Web, Scheduler e Workers compartilhando código

Tem um projeto parecido em mente?

Conte pra gente o que você precisa construir, respondemos rápido.

Iniciar um projeto