A engine da rinha de backend servirá pra que eu gaste menos tempo com setup de infra, automação de testes, etc. Ainda está em estágio de rascunho e tenho algumas premissas:
- Não deverá expor portas publicamente.
- Deverá funcionar sem modificações pra qq edição.
- Não deverá gerar custos de armazenamento, rede, e outros serviços em geral. A única exceção é computação e apenas durante a edição corrente.
- Os testes, solicitações de testes, etc não deveram gerar commits. O histórico de commits das três últimas edições ficou horrível.
- Verificação automática mais rígida das restrições (CPU, memória, etc.).
- Artefatos pra execução de testes fora do repositório da rinha. O repositório deverá conter apenas um manifesto indicando a participação.
- Sem intervenção humana pra aprovação e execução das prévias e testes finais.
- Essa engine deverá ser fácil de configurar/usar. Quero ter a ideia pra uma edição e só gastar tempo com a elaboração do desafio em si.
- Plus se for agnóstica a serviço git.