O problema dos limites invisíveis
Quem projeta sistemas logo descobre que a maior parte dos defeitos graves não nasce de sintaxe ruim, mas de limites mal desenhados. Um serviço que conhece demais o banco; uma interface que decide política de negócio; um time que “toma de empréstimo” a autoridade de outro. A confusão de responsabilidades é, antes de tudo, uma confusão de soberania.
Abraham Kuyper formulou, no século XIX, a ideia de que a criação é pluriforme: família, igreja, Estado, ciência e arte não são meras subdivisões administrativas do poder civil, mas esferas com autoridade própria, todas sob a soberania de Deus. Nenhuma esfera pode absorver as demais sem distorção.
Traduzindo a metáfora
Não se trata de batizar o UML com catecismo. Trata-se de perguntar: quais autoridades este componente tem o direito de exercer? Em arquitetura limpa, dependências apontam para dentro, para políticas estáveis; detalhes de infraestrutura não ditam o núcleo. Há aqui um eco ético: o centro não deve ser colonizado pela periferia.
Considere um exemplo trivial:
final class BillingPolicy
{
public function canCharge(User $user, Plan $plan): bool
{
// Política de domínio — não conhece Stripe nem PDO
return $user->isActive() && $plan->isAvailableIn($user->region());
}
}
O trecho é pequeno, mas ilustra soberania: a política não pede permissão ao gateway de pagamento para existir. O gateway, por sua vez, não redefine o que significa “ativo”.
Distinção sem dualismo
O neocalvinismo insiste em que a graça restaura a criação; não a abandona. Aplicado ao software, isso evita dois extremos: (1) tratar tecnologia como esfera neutra e amoral; (2) tratar tecnologia como ídolo que salva. O código participa da cultura humana — e portanto da vocação — sem se tornar sagrado.
Na prática editorial deste periódico, usamos a metáfora das esferas como ferramenta de discernimento, não como prova dogmática de que microserviços são “mais cristãos” que monólitos. A forma segue a fidelidade aos limites reais do problema.
Conclusão provisória
Arquitetura é ética materializada em interfaces. Quando desenhamos fronteiras claras entre domínios, não apenas reduzimos acoplamento: reconhecemos que nem tudo pode — nem deve — ser governado pelo mesmo centro. Kuyper nos lembra que a soberania última não é nossa; a soberania proximal, porém, é responsabilidade nossa.
Ainda não há reflexões publicadas neste ensaio.