Pular para conteúdo

Arkorizon Developer Handbook

Documentação oficial de padrões técnicos, arquitetura, convenções e fluxo de desenvolvimento da Arkorizon.

Este handbook existe para reduzir ambiguidade entre projetos, acelerar onboarding e manter consistência técnica entre serviços, bibliotecas, bancos de dados, commits e decisões de arquitetura.

Ver padrões de desenvolvimento

Objetivo

Centralizar as regras que orientam como projetos Arkorizon devem ser criados, organizados, versionados e evoluídos.

O handbook deve responder:

  • Como nomear serviços, pacotes, repositórios e imagens?
  • Como estruturar APIs Java e Spring Boot?
  • Como aplicar arquitetura hexagonal nos serviços?
  • Como padronizar banco de dados e migrations?
  • Como escrever commits, branches e Pull Requests?

Estrutura

Área Conteúdo
Padrões Convenções de nomenclatura, Java e banco de dados.
Arquitetura Modelo de arquitetura hexagonal para serviços Java.
Workflow Padrões de commit, branches e colaboração.

Princípios

  • Código em inglês.
  • Convenções explícitas.
  • Arquitetura simples e evolutiva.
  • Separação clara de responsabilidades.
  • Automação sempre que possível.
  • Pull Requests pequenos, revisáveis e rastreáveis.

Escopo atual

Este handbook cobre os padrões iniciais mais importantes para projetos backend e documentação técnica. Novas seções devem ser adicionadas conforme a stack evoluir.