Projetos/logistic-iot
ConcluídoJan 2026 → Jan 2026

Logistics Platform — Real-Time Delivery Monitoring

Logistics Platform é uma plataforma distribuída de monitoramento logístico em tempo real, projetada para receber pings GPS, detectar desvios de rota e atrasos, gerar alertas e acionar recálculo de rota em uma arquitetura de microsserviços orientada a eventos.

Sobre o Projeto

Logistics Platform é um sistema distribuído criado para acompanhar entregas em tempo real e responder automaticamente a situações críticas da operação logística. A plataforma recebe pings de localização, identifica desvios de rota e atrasos, gera alertas para o time de suporte e dispara processos de recálculo de rota quando necessário. O projeto foi concebido como um showcase de arquitetura moderna, combinando microsserviços, Event-Driven Architecture, mensageria com RabbitMQ e persistência poliglota com PostgreSQL e Redis. A solução é organizada em serviços especializados: um Tracking Service em Spring Boot para ingestão e análise dos pings, um Notification Service em Node.js para consumo de alertas e envio de notificações, um Route Optimization Service em Laravel para recalcular rotas e ETAs, e um Backoffice Dashboard em Next.js para operação, visualização de alertas, ACK, monitoramento de DLQs e reprocessamento de mensagens. Além disso, o projeto adota práticas de resiliência e confiabilidade, como Transactional Outbox, idempotência, retry com backoff, Circuit Breaker e Dead Letter Queues, reforçando seu foco em escalabilidade, desacoplamento e tolerância a falhas.

Destaques

  • Arquitetura de microsserviços orientada a eventos com RabbitMQ
  • Monitoramento de entregas em tempo real com pings GPS
  • Detecção automática de desvios de rota e atrasos
  • Resiliência com Transactional Outbox, idempotência e DLQ
  • Persistência poliglota com PostgreSQL e Redis
  • Dashboard operacional para alertas, ACK e reprocessamento

Tecnologias

JavaSpring BootApache ArtemisSwaggerArquitetura HexagonalMicrosserviçosLaravelNode.jsNext.jsPostgreSQLRedisDockerRabbitMQ

Categoria

web

Período

Jan 2026 → Jan 2026