Projetos/DaviDev: Portfólio como Produto de Software
Em produção2026

DaviDev: Portfólio como Produto de Software

Blog editorial, CMS, API RESTful documentada com Swagger e arquitetura hexagonal, com todo o processo de engenharia publicado.

Meu papelEngenheiro responsável por toda a especificação, arquitetura e implementação.
StackNext.js 15 · Fastify · PostgreSQL · Drizzle · Hexagonal
Engenharia com foco em arquitetura limpa, resiliência e medição de desempenho.
Arquitetura e Fluxo do Sistema
01

O problema

Currículos estáticos em PDF não comprovam maturidade de código, qualidade de arquitetura ou rigor metodológico em engenharia de software.

Garantir latência LCP menor que 2.5s global e zero dependências externas no pacote de domínio, com integração in process entre Next.js e Fastify.

02

Decisões

Arquitetura Hexagonal estrita em Monorepo

O domínio (@davidev/domain) não possui nenhuma dependência externa, garantindo portabilidade absoluta de regras de negócio.

Tradeoff: Maior número de camadas e interfaces abstratas.

Host híbrido Serverless Fastify dentro do Next.js

A mesma API Fastify com schemas Zod atende requisições HTTP e é consumida in process por Server Components sem round trip de rede.

Tradeoff: Configuração personalizada de handlers e adapters de request.

03

Resultado

Portfólio construído como software de produção: arquitetura hexagonal com separação em monorepo pnpm, blog editorial com ISR, CMS protegido e PRD público.

DaviDev: Portfólio, Blog & Engenharia de Software