monalisa@menezes — portfolio — zsh

iCompras

Java 21Spring BootApache KafkaPostgreSQLDockerMinIO

iCompras es una plataforma de e-commerce construida como microservicios independientes — clientes, productos, pedidos, facturación y logística — comunicándose vía REST (Spring Cloud OpenFeign) para llamadas síncronas y Apache Kafka para eventos asíncronos. Cada servicio tiene su propia base de datos PostgreSQL (patrón database-per-service), con almacenamiento de PDFs de facturas en MinIO y generación de reportes vía JasperReports. Todo el entorno se levanta con Docker Compose, con documentación bilingüe (PT/EN) que detalla arquitectura, endpoints y flujos de eventos de Kafka.