iCompras
Java 21Spring BootApache KafkaPostgreSQLDockerMinIO
O iCompras é uma plataforma de e-commerce em microsserviços independentes — clientes, produtos, pedidos, faturamento e logística — comunicando-se via REST (Spring Cloud OpenFeign) para chamadas síncronas e Apache Kafka para eventos assíncronos. Cada serviço tem seu próprio banco PostgreSQL (padrão database-per-service), com armazenamento de PDFs de nota fiscal em MinIO e geração de relatórios via JasperReports. Todo o ambiente sobe via Docker Compose, com documentação bilíngue (PT/EN) detalhando arquitetura, endpoints e fluxos de eventos Kafka.