Skip to content

Latest commit

 

History

History
27 lines (25 loc) · 995 Bytes

definicacao_kickoff.md

File metadata and controls

27 lines (25 loc) · 995 Bytes

Framework

  • Spring boot Padrão de API
  • Client REST Segurança e autenticação
  • Spring security + oauth2 (definir tempo de expiração de token e alerta de fim de sessão) Testes
  • Junit testes Documentação de API
  • Swagger Banco de dados
  • Postgres Logs
  • Log4j (?)

Observações:

  • Enviar e-mail para recuperar senha (mockar o email nos testes)
  • Utilizar o máximo possível do github como, pull requests, code review, quadro kanban, issues, labels, etc.
  • tirar vantagem da utilização do github, mostrar número de pull requests, issues, commits
  • Atenção do clean code e padrão de código, adotar algum padrão Java
  • Adotar padrão de auditoria no DB utilizando campos como, por exemplo, created_at ,deleted_at, created_by, deleted_by, etc.

** Avaliar uso do flyway ** Avaliar critério para arquivar e deletar registro do DB ** Avaliar o uso de imagem de perfil de usuário ** Avaliar o uso de docker ** Avaliar o desenvolvimento do front e qual ferramenta utilizar (angular)