← Projetos/Project

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.

JavaSpringClean Architecture
Codeflix Admin Catalog Backend

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.

9. Evidência Visual

Codeflix Catalog Backend - GitHub

Continue explorando

MapEFI Platform

Product

A full-stack platform with Java/Spring backend and Next.js 15 frontend, supported by ADRs, architecture standards, and product documentation for sustainable evolution.

JavaSpringNext.jsADR

EFI Harness Planner

Product

A full-stack planning application for electronic fuel injection harnesses, using NestJS, React, TypeScript, JWT authentication, and subscription-tier business rules.

NestJSReactTypeScript