Codeflix Admin Catalog Backend
A Java backend for catalog administration, organized into domain/application/infrastructure modules with focus on clean architecture and long-term maintainability.

1. Pitch de Elevador
Um backend de catálogo modular projetado para manutenibilidade e clareza arquitetural em sistemas de estilo corporativo.
2. Problema e Contexto
Plataformas de catálogo costumam crescer rápido e se tornam difíceis de manter quando as responsabilidades não são bem separadas. Este projeto endereça esse risco com uma estrutura modular.
3. Escopo e Atuação
- Design de arquitetura modular.
- Configuração do ambiente de build e desenvolvimento.
- Base para fluxos de API e testes.
4. Solução Implementada
Uma base de código multi-módulo com fronteiras explícitas entre domain/application/infrastructure, mantendo a lógica de negócio desacoplada dos detalhes de implementação.
5. Stack e Arquitetura
- Java 25 + Gradle.
- Módulos:
domain,application,infrastructure. - Bibliotecas: Spring dependency management, Mockito, JUnit Platform, ULID, Vavr.
- Suporte local a OpenAPI/Swagger.
6. Qualidade e Práticas de Engenharia
- Execução de testes configurada entre os módulos.
- Dev Containers e Docker Compose para ambientes reprodutíveis.
- Base de backend alinhada com os princípios de clean architecture.
7. Relevância para o Portfólio
Reforça o perfil sênior em Java com ênfase clara em arquitetura, manutenibilidade e qualidade de engenharia.
8. Links
- GitHub: https://github.com/josenaldo/codeflix-admin-catalog-backend
- Produção: nenhuma URL de produção pública declarada no repositório.
9. Evidência Visual
Continue explorando
MapEFI Platform
ProductA full-stack platform with Java/Spring backend and Next.js 15 frontend, supported by ADRs, architecture standards, and product documentation for sustainable evolution.
EFI Harness Planner
ProductA full-stack planning application for electronic fuel injection harnesses, using NestJS, React, TypeScript, JWT authentication, and subscription-tier business rules.