🎯 Objetivo: Desenvolver uma API RESTful para cadastro e gerenciamento de usuários, aplicando validações, segurança e boas práticas de arquitetura.
⚙️ Desafios e Soluções: Foi necessário implementar validação de dados com Bean Validation, além de criar um tratamento global de exceções para erros de entrada e regras de negócio. Também configurei containers com PostgreSQL, RabbitMQ e MailHog no Docker Compose, simulando mensageria e envio de e-mails. A confiabilidade foi garantida por meio de testes unitários e de integração com JUnit, Mockito e MockMvc.
🛠️ Tecnologias Utilizadas: Java 21, Spring Boot, Spring Data JPA, PostgreSQL, RabbitMQ, MailHog, Docker, JUnit, Mockito, MockMvc, Git/GitHub
✅ Resultado: Uma API sólida e escalável, com suporte a validações, mensageria e testes automatizados, pronta para servir como base de sistemas maiores. 🔗 GitHub: Usuarios API