Skip to content

Latest commit

 

History

14 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CargoTrack

Plataforma de rastreamento logístico e telemetria de frotas em tempo real, projetada para simular e processar grandes volumes de dados provenientes de veículos conectados.

A solução demonstra arquitetura distribuída orientada a eventos (CQRS leve + Kafka), ingestão massiva de dados IoT, monitoramento de frotas e análise operacional.


Fluxo da solução

Arquitetura CargoTrack

Simulador (Node) → Ingestion → telemetry-events → Fleet (write)
  → PostgreSQL + Redis + TimescaleDB + domain-events → Alert → Query API (read)

Principais funcionalidades

  • Simulação de 1.000+ veículos com telemetria contínua (GPS, sensores, eventos operacionais)
  • Processamento de eventos em alta escala via Apache Kafka
  • Estado atual da frota em Redis e histórico em TimescaleDB
  • Alertas em tempo real (velocidade, temperatura, desvio, offline)
  • Dashboard operacional com WebSocket

Stack (resumo)

Camada Tecnologia
Backend Java 21 · Spring Boot 3
Simulador Node.js
Mensageria Kafka (telemetry-events + domain-events)
Dados PostgreSQL · Redis · TimescaleDB
Infra (MVP) Docker Compose

Detalhes: docs/architecture/stack.md


Documentação

Seção Link
Índice completo docs/README.md
Visão de produto docs/product/overview.md
System Design docs/architecture/system-design.md
Roadmap docs/product/roadmap.md
Getting Started docs/development/getting-started.md

Contribuir

Veja CONTRIBUTING.md.


Licença

Este projeto é disponibilizado sob a licença MIT para fins educacionais e de demonstração de arquitetura. Veja LICENSE.

About

Sistema de Rastreamento Logístico e Telemetria de Frotas em Tempo Real (ex: simular milhares de caminhões enviando coordenadas GPS e eventos de sensores simultaneamente).

Resources

Contributing

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages