Skip to content
This repository has been archived by the owner on Jul 3, 2024. It is now read-only.

PicPay/picpay-jr-devops-challenge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

Desafio DevOps jr PicPay

Obrigado pelo interesse em fazer parte do nosso time! Preparamos este desafio com carinho para ajudar a entender um pouco mais dos seus conhecimentos na área de DevOps/SRE

Se não entender algum conceito ou parte do problema, não é motivo para se preocupar! Queremos que faça o desafio até onde souber.

No mais, divirta-se :D

Conteúdo do repositório

Na pasta services deste repositório existem 3 aplicações, um frontend que se comunica com um backend go e um em python, e estes se comunicam com um Redis para troca de informações. Tudo isso é orquestrado pelo docker-compose na raiz do repositório.

As aplicações contém falhas propositais, de código, projeto, imagem docker, etc. Embora cada aplicação funcione individualmente, o conjunto não sobe...

O que deve ser feito?

Faça um fork deste repositório e envie uma pull request contendo:

  • ajustes que fazem todas as aplicações subirem e se comunicarem
  • um README contendo os seus pensamentos ao longo do projeto
  • um desenho contendo os serviços que explique o funcionamento

Faça commits ao longo do processo, queremos entender o seu modo de pensar! :)

Para a entrevista, separe também anotações contendo melhorias que faria em cada aplicação e o motivo. Não envie estas anotações na pull request.

Bibliografia recomendada

https://docs.docker.com/engine/reference/builder/

https://docs.docker.com/compose/compose-file/

https://12factor.net/

https://conventionalcommits.org/