Avaliação de Conhecimentos – Programador Golang
Enunciado do teste:
Crie uma API REST na linguagem Go que faça a gravação de uma câmera conectada ao servidor, com as seguintes 3 rotas, segue descrição:
- POST /api/v1/record/start
- Parâmetros: nenhum
- Retorno:
- Status: 200
- Body: Gravação iniciada com sucesso
- POST /api/v1/record/stop
- Parâmetros: nenhum
- Retorno:
- Status: 200
- Body: Gravação finalizada com sucesso
- GET /api/v1/record
- Parâmetros: nenhum
- Retorno: Download do arquivo gravado
Observações:
- A API deve rodar em ambiente Linux.
- Para controle de fontes utilizamos o Git, hospedado no GitHub.
Em caso de dúvidas estaremos a disposição através do email vaga@bludata.com.br.