Open Source · Go·2025
Veritas Task Manager
Concorrência em Go · arquitetura limpa · CI/CD
- Papel
- Engenheiro único (desafio técnico)
- Período
- 2025 · open source
Resumo
Um quadro Kanban construído como desafio de contratação, usado como desculpa para fazer as coisas chatas direito: arquitetura em camadas, ambiente containerizado e um pipeline que roda os testes.
Arquitetura e decisões
- Backend em Go com handlers, services e repositories separados, então o banco pode ser trocado sem tocar no HTTP.
- Docker Compose sobe API, banco e frontend com um comando: as instruções de setup são o próprio compose.
- O CI roda a suíte de testes a cada push; pipeline vermelho barra o merge.
Resultados
- Kanban full-stack com concorrência em Go, camadas limpas, Docker e CI/CD
Stack
Backend
GoPostgreSQL
Frontend
ReactTypeScript
Ops
DockerCI/CD
Tecnologias
GoReactPostgreSQLDocker