Neste lab tenho como objetivo criar um ambiente do desenvolvimento, o mais proximo do real possivel. Usando Infra-as-Code para provisionar a Infra, CI/CD, Cloud com AWS(apesar de ser AWS vou deixar depois algo voltado a Azure, mas como é Infra-as-Code, verão que não muda muita coisa) e muito mais. Como é algo evolutivo e didático pretendo colocar aqui o passo a passo de tudo que irei fazer e a cada tecnologia introduzida vou citando numa sessão de tecnologias utilizadas.
Minha ideia aqui é um consolidado para o que venho estudando de infra e ferramentas devops a fim de demonstrar em prática o que aprendi com os diversos treinamentos que fiz. E por falar em treinamento a base de tudo que vou montar está no curso do Jonathan Baraldi, você pode encontrar mais detalhes no repositório dele de Devops. O cenário como um todo é baseado nesse curso, mas para alguns aspectos especificos irei utilizar outra abordagem, como por exemplo provissionar a Infra utilizando Packer e Terraform, entre outros aspectos. Como disse a ideia é colocar aqui um consolidado de como montar um ambiente de desenvolvimento usando o que aprendi, se é a melhor forma ou não deixo a interpletação.
Então sem mais lero-lero e vamos lá...
...
...
...
...
...
...