R · Capítulo 17

Arquitetura, Git, CI/CD e projeto final

Entregar software como produto: arquitetura, versões, pipeline, observabilidade e documentação.

CONCEITO

O que precisas de perceber

Separa interface, aplicação, domínio e infraestrutura quando isso reduz acoplamento. Trabalha em branches curtas, commits coerentes e revisão de código. Um pipeline deve compilar, testar e verificar segurança antes do deploy. Define configuração por ambiente, logs estruturados, health checks e um plano de rollback.

EXEMPLO

Vê o código

// projeto final: API/CLI/app com testes, persistência, documentação e pipeline
CADERNO DIGITAL

As minhas notas

Escreve apontamentos deste capítulo. Ficam apenas neste dispositivo.

Guardado localmente.
AGORA TU

Exercício

Constrói uma aplicação completa com autenticação quando aplicável, persistência, testes, logging, configuração por ambiente, README, Git e pipeline CI. Publica uma arquitetura simples e uma checklist de segurança.

Ver uma solução possível
// projeto final: API/CLI/app com testes, persistência, documentação e pipeline