HumanGov: Implementacao de Repositorios Git com AWS CodeCommit
Implementei repositorios Git para armazenamento dos codigos da aplicacao e da infraestrutura usando o AWS CodeCommit, com prova de conceito (PoC) dos processos de commit, push e revert das mudancas do codigo.
Contexto
Projeto baseado em um cenario do mundo real: a organizacao governamental hipotetica HumanGov, que opera um sistema SaaS (Software como Servico) e precisa de repositorios Git separados para os times de desenvolvimento e DevOps.
A missao foi configurar o AWS CodeCommit como provedor Git gerenciado na nuvem, criando dois repositorios com propositos distintos e realizando uma PoC completa do ciclo de versionamento de codigo.
Arquitetura da Solucao
Regiao AWS: us-east-1
Stack: Python App (.py, .html, .css)
Acessado pelo Time de Desenvolvedores
Stack: Kubernetes, Docker, Terraform, Ansible (.tf, .yaml, Dockerfile)
Acessado pelo Time de Engenheiros DevOps

Servicos e Tecnologias

PoC – Prova de Conceito
Registro das mudancas nos arquivos de aplicacao e infraestrutura com mensagens descritivas de commit
Envio das alteracoes para os repositorios remotos no AWS CodeCommit, validando permissoes IAM e fluxo de autenticacao
Reversao de mudancas indesejadas, demonstrando a capacidade de rollback seguro em ambos os repositorios